Files
dev/modules/core/users.nix
2025-12-12 04:42:20 +01:00

32 lines
589 B
Nix

{
config,
username,
pkgs,
...
}:
{
users = {
users = {
${username} = {
isNormalUser = true;
createHome = true;
hashedPasswordFile = config.sops.secrets."users_password/beastie".path;
description = "Admin account";
extraGroups = [
"wheel"
"audio"
"video"
];
openssh.authorizedKeys.keys = [
config.sops.secrets."ssh_keys/beastie_priv".path
];
shell = pkgs.zsh;
};
root = {
password = null;
};
};
mutableUsers = false;
};
}