diff --git a/nixos/users.nix b/nixos/users.nix new file mode 100644 index 00000000..41b3c870 --- /dev/null +++ b/nixos/users.nix @@ -0,0 +1,39 @@ +{ pkgs }: +{ + security.sudo.wheelNeedsPassword = false; + users.extraUsers = let + extraGroups = [ + "audio" + "adbusers" + "disk" + "docker" + "networkmanager" + "plugdev" + "systemd-journal" + "video" + "wheel" + ]; + userDefaults = { + inherit extraGroups; + group = "users"; + isNormalUser = true; + createHome = true; + shell = pkgs.zsh; + }; + in { + imalison = userDefaults // { + name = "imalison"; + uid = 1000; + home = "/home/imalison"; + shell = pkgs.zsh; + }; + kat = userDefaults // { + name = "kat"; + uid = 1001; + home = "/home/kat"; + shell = pkgs.zsh; + }; + }; + + nix.trustedUsers = ["imalison" "kat"]; +}