29 lines
		
	
	
	
		
			630 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
	
		
			630 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
|  | { config, inputs, ... }: | ||
|  | 
 | ||
|  | { | ||
|  |   flake.modules.nixos.pc = { | ||
|  |     imports = [ inputs.home-manager.nixosModules.home-manager ]; | ||
|  | 
 | ||
|  |     home-manager = { | ||
|  |       useGlobalPkgs = true; | ||
|  |       extraSpecialArgs.hasGlobalPkgs = true; | ||
|  | 
 | ||
|  |       # https://github.com/nix-community/home-manager/issues/6770 | ||
|  |       # useUserPackages = true; | ||
|  | 
 | ||
|  |       users.${config.flake.meta.owner.username}.imports = [ | ||
|  |         ( | ||
|  |           { osConfig, ... }: | ||
|  | 
 | ||
|  |           { | ||
|  |             home.stateVersion = osConfig.system.stateVersion; | ||
|  |           } | ||
|  |         ) | ||
|  | 
 | ||
|  |         config.flake.modules.homeManager.base | ||
|  |         # config.flake.modules.homeManager.gui | ||
|  |       ]; | ||
|  |     }; | ||
|  |   }; | ||
|  | } |