summaryrefslogtreecommitdiffhomepage
path: root/bin/setup-env
AgeCommit message (Collapse)Author
8 daysfeat(install): run dispatch service as user, not rootAdam Malczewski
systemd service: User= and Group= patched by bin/install from SUDO_USER. bin/setup-env: chowns data dirs to the real user. Since the service runs as the user, os.homedir() resolves correctly for skills discovery — no separate HOME env var needed.
8 daysfix(setup-env): set HOME so skills discovery works under systemdAdam Malczewski
The skills extension scans ~/.skills/ via os.homedir(). Under systemd as root, this resolves to /root — no skills there. setup-env now resolves the real user's home via SUDO_USER and writes HOME=<user home> to /etc/dispatch/env.