Files
nixos/modules/nixos
emily 3cba4cbd86
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
feat: add read-only emily monitoring account
Adds a new NixOS module (greg.monitoring-access) that provisions a
dedicated, SSH-key-only 'emily' user account across all managed hosts.

The account is intentionally minimal-privilege:
- No password set (SSH key auth only)
- Not a member of wheel, no sudo/sudo-rs rules
- Only extra group membership is systemd-journal, granting read access
  to system logs for monitoring/analysis tasks
- Authorized key lives in home/ssh/emily_authorized_keys, mirroring the
  existing pattern used for the greg account's authorized_keys

This lets the Hermes agent (emily) log in read-only to inspect logs and
system state when asked, without any ability to modify configuration,
escalate privileges, or run destructive commands.

Module is imported unconditionally in modules/nixos/default.nix like
the other nixos modules, and defaults to enabled; it can be disabled
per-host via greg.monitoring-access.enable = false if ever needed.
2026-08-09 07:38:01 -05:00
..
2025-12-23 18:13:25 -06:00
2025-10-15 00:02:48 -05:00
2025-11-02 22:59:43 -06:00
2024-10-19 01:20:46 -05:00
2025-06-11 18:55:27 -05:00
2026-07-21 17:16:37 -05:00
2025-11-02 22:59:43 -06:00
2026-08-05 22:57:58 -05:00
2026-05-12 21:25:24 -05:00
2025-04-14 00:44:19 -05:00
2026-05-10 01:48:45 -05:00
2024-10-19 01:20:46 -05:00
2026-08-05 22:57:58 -05:00