13 lines
860 B
Plaintext
13 lines
860 B
Plaintext
# gui package — put HyDE's script dir on the systemd *user manager* PATH, so
|
|
# user units can resolve bare hyde script names. Nothing else on the system ever
|
|
# adds it: HyDE only self-bootstraps PATH inside its own wrappers
|
|
# (hyde-shell/app.sh), so anything a unit execs bare is "command not found" —
|
|
# hypridle's lock_cmd was the incident (TROUBLESHOOTING.md symptom 8).
|
|
# Lifecycle: the environment generator reads this at user-manager start, but the
|
|
# session-start PATH import overwrites the manager's PATH afterwards — daemon-reload
|
|
# won't re-apply this over an imported PATH; only relogin does. The fish twin
|
|
# gui/.config/fish/conf.d/hyde-path.fish is what makes that import *carry* the dir
|
|
# (it feeds the session PATH the import copies from), so both files are needed and
|
|
# together they hold in either order.
|
|
PATH=$HOME/.local/lib/hyde:$PATH
|