By: ananjiani <ananjiani@noreply.codeberg.org>
fix(aragorn): pin ammar uid so Hermes cron bus paths resolve (#322) ## Summary Do not restart `hermes-agent` on the current generation. Comin already switched `#321`, but Nix rendered an empty uid: - `XDG_RUNTIME_DIR=/run/user/` - `DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user//bus` - `After=user@.service` `users.users.ammar.uid` is null unless set. `toString null` is `""`. Live uid is already 1000. This pins `users.users.ammar.uid = 1000` on Aragorn so the same interpolations become `/run/user/1000` and `user@1000.service`. ## Test plan - [ ] Generated unit contains `XDG_RUNTIME_DIR=/run/user/1000`, not `/run/user/` - [ ] After merge+Comin, restart `hermes-agent.service` from a host shell (this gateway cannot sudo: NoNewPrivileges) - [ ] `hermes cron doctor` is clean Co-authored-by: Ammar Nanjiani <ammar.nanjiani@gmail.com> Reviewed-on: https://codeberg.org/ananjiani/infra/pulls/322