Files
dev/modules/core/users.nix
2025-10-13 18:29:23 +02:00

33 lines
650 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"
"networkmanager"
"audio"
"video"
];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAKMJ3TkEmRQcX7RQijNa2km6a2xXJk6M6FERh7C9nTJ"
];
shell = pkgs.zsh;
};
root = {
password = null;
};
};
mutableUsers = false;
};
}