blob: 11b21379d7999fbe0b4a0751ea1789fe2d37029f [file] [log] [blame]
Skyler Greybcb2cb72022-08-21 07:24:35 +01001{
2 pkgs,
3 config,
4 username,
5 ...
6}: {
7 config = {
8 users.mutableUsers = false;
Skyler Grey6aa7c262022-08-20 22:22:03 +01009
Skyler Greybcb2cb72022-08-21 07:24:35 +010010 users.users.${username} = {
11 isNormalUser = true;
12 extraGroups = ["wheel" "kvm" "docker" "containerd" "dialout" "libvirtd" "video" config.users.groups.keys.name];
13 shell = pkgs.zsh;
14 };
15
16 users.users.root.initialPassword = "hunter2";
17 # TODO: Change this as soon as we know the system boots properly and we make
18 # user passwords persist
Skyler Grey6aa7c262022-08-20 22:22:03 +010019 };
20
Skyler Greybcb2cb72022-08-21 07:24:35 +010021 home.home = {
22 inherit username;
23 homeDirectory = "/home/${username}";
24 };
Skyler Grey6aa7c262022-08-20 22:22:03 +010025}