chore: EDaaS systemd linger hardcoded to a literal username #48

Closed
opened 2026-06-29 12:29:55 +01:00 by lyrathorpe · 0 comments
Owner

Problem

hosts/EDaaS/configuration.nix set users.users.emmathorpe.linger = true with the username hardcoded in the host config, separate from where the account itself is defined.

Impact

Per-user system state scattered across host files; brittle if the host's user changes.

Resolution

Linger is now an opt-in flag in the host table's users set, applied by modules/users.nix only when set. Fixed by the user-registry refactor.

## Problem `hosts/EDaaS/configuration.nix` set `users.users.emmathorpe.linger = true` with the username hardcoded in the host config, separate from where the account itself is defined. ## Impact Per-user system state scattered across host files; brittle if the host's user changes. ## Resolution Linger is now an opt-in flag in the host table's `users` set, applied by `modules/users.nix` only when set. Fixed by the user-registry refactor.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lyrathorpe/nixfiles#48