make-home-modules.nix (587B)
1 { home-manager, inputs }: 2 user: [ 3 home-manager.nixosModules.home-manager 4 { 5 imports = [ 6 ../homes/${user}/user 7 (../homes + "/${user}/user") 8 ]; 9 10 home-manager = { 11 useGlobalPkgs = true; 12 useUserPackages = true; 13 backupFileExtension = "bkp"; 14 15 extraSpecialArgs = { 16 inherit inputs; 17 }; 18 19 users.${user} = 20 { ... }: 21 { 22 imports = [ 23 (../homes + "/${user}/home") 24 ../homes/common 25 ../modules/home 26 ]; 27 28 home.stateVersion = "25.05"; 29 }; 30 }; 31 } 32 ]