- `XDG_CONFIG_HOME` / `XDG_RUNTIME_DIR` are honoured only when absolute (XDG spec; matches `bread_utils::xdg`), in layerrules and output. - `output::atomic_write` pid-suffixes its temp name (`.<name>.tmp.<pid>`) so two concurrent `bread-theme generate-output` runs writing the same `themes/<output>.css` can't race on one shared `.tmp`. - `hypr::socket_path` reconstructs `/run/user/<uid>` from the process's real uid when `XDG_RUNTIME_DIR` is unset, instead of assuming 1000. - `bread-theme --help` prints to stdout (pipeable); usage on an error path (missing args) goes to stderr. |
||
|---|---|---|
| .. | ||
| atomic.rs | ||
| bread_client.rs | ||
| gtk_popup.rs | ||
| hypr.rs | ||
| lib.rs | ||
| proc.rs | ||
| screenshot_cli.rs | ||
| singleton.rs | ||
| tomlcfg.rs | ||
| xdg.rs | ||