diff options
| author | 2026-06-05 11:05:59 +0100 | |
|---|---|---|
| committer | 2026-06-05 11:05:59 +0100 | |
| commit | 8bd9b4b1dde1274b5f23171610eed7c3396dad96 (patch) | |
| tree | cbb20d7155c27f04271703734e6805561e246795 /etc/systemd/network/30-wifi-bond0.network | |
| parent | 70b77932ae3c37f1729230b2f3c5f160cc82bc2e (diff) | |
| download | dotfiles-8bd9b4b1dde1274b5f23171610eed7c3396dad96.tar.gz dotfiles-8bd9b4b1dde1274b5f23171610eed7c3396dad96.tar.bz2 dotfiles-8bd9b4b1dde1274b5f23171610eed7c3396dad96.zip | |
fix(systemd): add environment.d PATH so user units find nix binaries
The user-leaf tools (waybar, swayidle, swayr, mako, cliphist, inhibridge,
wob, …) were migrated to the Nix home profile and their .service units
reference them by bare name. The systemd user manager does not source
~/.zprofile, so its PATH lacked ~/.nix-profile/bin and every bare-name
ExecStart failed with status=203/EXEC.
The sway config's `systemctl --user import-environment PATH` raced with
`systemctl --user start sway-session.target`; when the start won, units
launched with the default PATH. environment.d is read at manager startup
before any unit, closing the race deterministically.
Pick up via fresh login/boot or `systemctl --user daemon-reexec`.
Diffstat (limited to 'etc/systemd/network/30-wifi-bond0.network')
0 files changed, 0 insertions, 0 deletions
