my system configurations ^-^
at main 622 B view raw
1{ 2 self, 3 pkgs, 4 config, 5 ... 6}: let 7 inherit (config.settings.system) user; 8 9 keys = [ 10 "${self}/keys/anemone.pub" 11 "${self}/keys/earthy.pub" 12 "${self}/keys/willow.pub" 13 ]; 14in { 15 imports = [ 16 ./desktop 17 ./home 18 ./nix 19 ./programs 20 ./services 21 ./system 22 ./themes 23 24 ../shared 25 ]; 26 27 users.users.${user.name} = { 28 inherit (user) home; 29 isNormalUser = true; 30 extraGroups = ["networkmanager" "wheel" "dialout"]; 31 shell = pkgs.zsh; 32 initialHashedPassword = ""; 33 openssh.authorizedKeys.keyFiles = keys; 34 }; 35 users.users.root.openssh.authorizedKeys.keyFiles = keys; 36}