23 lines
		
	
	
		
			459 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			459 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
|   | {lib, pkgs, config, ...}: | ||
|  | 
 | ||
|  | let | ||
|  |   cfg = config.services.xserver.windowManager.windowlab; | ||
|  | in | ||
|  | 
 | ||
|  | { | ||
|  |   options = { | ||
|  |     services.xserver.windowManager.windowlab.enable = | ||
|  |       lib.mkEnableOption "windowlab"; | ||
|  |   }; | ||
|  | 
 | ||
|  |   config = lib.mkIf cfg.enable { | ||
|  |     services.xserver.windowManager = { | ||
|  |       session = | ||
|  |         [{ name  = "windowlab"; | ||
|  |            start = "${pkgs.windowlab}/bin/windowlab"; | ||
|  |         }]; | ||
|  |     }; | ||
|  |     environment.systemPackages = [ pkgs.windowlab ]; | ||
|  |   }; | ||
|  | } |