Allows home-manager configs to be done on a server/non-server basis Provides an example config by moving emacs to its own space (behind a lib.optionals so only non-server machines accept it) marks artemision and rhapsody-in-green as explicitly non-server machines Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
		
			
				
	
	
		
			18 lines
		
	
	
		
			379 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			379 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { inputs, ... }:
 | |
| {
 | |
|   system = "x86_64-linux";
 | |
|   home = true;
 | |
|   sops = true;
 | |
|   server = false;
 | |
|   users = [ "alice" ];
 | |
|   modules = [
 | |
|     inputs.nixos-hardware.nixosModules.framework-16-7040-amd
 | |
|     {
 | |
|       environment.systemPackages = [
 | |
|         inputs.wired-notify.packages.x86_64-linux.default
 | |
|         inputs.hyprland-contrib.packages.x86_64-linux.grimblast
 | |
|       ];
 | |
|     }
 | |
|   ];
 | |
| }
 |