Files
hermes-agent/website/docs/getting-started
alt-glitch 4e4f55a83e fix(nix): wire extraPackages into per-user profile for terminal visibility
extraPackages previously only added packages to the systemd service
PATH.  The terminal backend's login-shell snapshot rebuilds PATH from
NixOS system profiles (/etc/set-environment), so tools added via
extraPackages were invisible to terminal commands, skills, and cron
jobs — the entire use case.

Fix: when extraPackages is non-empty, also set
users.users.${cfg.user}.packages, which NixOS wires into
/etc/profiles/per-user/<user>/bin — a path that IS included in the
login-shell PATH.  The systemd service PATH still includes them too,
so both the process and spawned commands see the packages.

Also updates docs to reflect the corrected behavior.
2026-04-28 19:33:26 +05:30
..