NixOS configuration 馃獎
at v5 41 lines 639 B view raw
1{ 2 lib, 3 config, 4 self, 5 inputs', 6 system, 7 inputs, 8 ... 9}: 10let 11 inherit (lib.attrsets) genAttrs; 12in 13{ 14 15 imports = [ inputs.home-manager.nixosModules.home-manager ]; 16 17 config = { 18 home-manager = { 19 verbose = true; 20 useUserPackages = true; 21 useGlobalPkgs = true; 22 backupFileExtension = "bak"; 23 24 users = genAttrs config.sylveon.system.users (name: { 25 imports = [ ./${name} ]; 26 }); 27 28 extraSpecialArgs = { 29 inherit 30 self 31 inputs 32 inputs' 33 system 34 ; 35 }; 36 37 sharedModules = [ "${self}/modules/home/default.nix" ]; 38 }; 39 }; 40 41}