wip: modularizing?
This commit is contained in:
		
							
								
								
									
										21
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								flake.nix
									
									
									
									
									
								
							@@ -61,7 +61,8 @@
 | 
			
		||||
        {
 | 
			
		||||
          home-manager.useGlobalPkgs = true;
 | 
			
		||||
          home-manager.useUserPackages = true;
 | 
			
		||||
          home-manager.extraSpecialArgs = extraSpecialArgs;
 | 
			
		||||
          home-manager.extraSpecialArgs = extraSpecialArgs // { isNixOS = false; };
 | 
			
		||||
          # home-manager.extraSpecialArgs = extraSpecialArgs;
 | 
			
		||||
          home-manager.backupFileExtension = "bak";
 | 
			
		||||
          home-manager.users.${userName} = import ./home;
 | 
			
		||||
        }
 | 
			
		||||
@@ -150,5 +151,23 @@
 | 
			
		||||
      #   }
 | 
			
		||||
      # ];
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    # generic non-NixOS Linux machine
 | 
			
		||||
    homeConfigurations."generic" = let
 | 
			
		||||
      hostname = builtins.getEnv "HOSTNAME";
 | 
			
		||||
      pkgs = nixpkgs.legacyPackages.x86_64-linux;
 | 
			
		||||
    in home-manager.lib.homeManagerConfiguration {
 | 
			
		||||
      inherit pkgs;
 | 
			
		||||
      # system = "x86_64-linux";
 | 
			
		||||
      extraSpecialArgs = extraSpecialArgs // { 
 | 
			
		||||
        isNixOS = false; 
 | 
			
		||||
        hostname = hostname;
 | 
			
		||||
      };
 | 
			
		||||
      modules = [
 | 
			
		||||
        myOverlays
 | 
			
		||||
        ./modules/common/core
 | 
			
		||||
        ./home
 | 
			
		||||
      ];
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user