aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/etc/sudoers-rs
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-05 11:06:00 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-05 11:06:00 +0100
commitcd050f0bdfea14f031e4a671a366c77d4f62b19d (patch)
treed205b7c9ecbc5ff347a211c96b17ae504de4ae03 /etc/sudoers-rs
parentb159599ece4d6889f8199fb0d079548823671677 (diff)
downloaddotfiles-cd050f0bdfea14f031e4a671a366c77d4f62b19d.tar.gz
dotfiles-cd050f0bdfea14f031e4a671a366c77d4f62b19d.tar.bz2
dotfiles-cd050f0bdfea14f031e4a671a366c77d4f62b19d.zip
fix(systemd): use absolute %h/.nix-profile/bin paths in user units
The previous environment.d fix was insufficient: even with the nix profile on the --user manager's PATH (confirmed via `systemctl --user show-environment`), bare-name ExecStart= still fails 203/EXEC. systemd's --user manager does not resolve a bare ExecStart binary against the imported/environment.d PATH. Invoke each unit's main binary by absolute path %h/.nix-profile/bin/<name> (waybar, swayidle, swayrd, inhibridge, wl-paste, wob). %h expands to $HOME at unit load. Secondary lookups those binaries/scripts perform (cliphist, swaymsg, playerctl) still rely on PATH, which environment.d provides — so that file stays, with its comment corrected to reflect this split.
Diffstat (limited to 'etc/sudoers-rs')
0 files changed, 0 insertions, 0 deletions