From 42a568eba1780ed1732e478a803f4a070be622b9 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Sat, 10 Jul 2021 15:27:14 -0600 Subject: [PATCH] [NixOS] Add users.nix --- nixos/users.nix | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 nixos/users.nix 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"]; +}