flake

Francesco Saccone's Nix flake.
git clone git://git.francescosaccone.com/flake
Log | Files | Refs | README | LICENSE

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 ]