Skip to content

Pilgrims & Sanctums — System Users & Home Manager

The VPS-shrine is tended by two pilgrims: the admin and the IRC daemon-attendant.

Primary administrative user.

ParameterValue
Shellfish
Groupswheel, docker
Passwordsops (users/guillaume/hashed-password, neededForUsers = true)
SSHed25519 key + sk-ssh-ed25519 key (YubiKey)
Home Managerhomes/x86_64-linux/guillaume@clochette/

User dedicated to a persistent IRC session.

ParameterValue
Shellfish
Groups
SSHed25519 key + sk-ssh-ed25519 key (YubiKey weechat)
Home Managerhomes/x86_64-linux/weechat@clochette/

Shell and SSH are intentional: the weechat user attaches to a persistent zellij/weechat IRC session.

Terminal window
# Connect to the IRC session
ssh irc.friloux.me
zellij attach

users.mutableUsers = false — NixOS fully owns /etc/shadow. Any password change passes through sops + redeployment.

Authorized SSH keys are declared directly in users.nix (hardcoded, not via sops) because they are not secret.