mirror of
				https://github.com/Jokiller230/puzzlevision.git
				synced 2025-11-04 07:38:47 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			467 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			467 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{
 | 
						|
  lib,
 | 
						|
  namespace,
 | 
						|
  config,
 | 
						|
  ...
 | 
						|
}: let
 | 
						|
  inherit (lib) mkEnableOption mkIf;
 | 
						|
  cfg = config.${namespace}.desktop.plasma;
 | 
						|
in {
 | 
						|
  options.${namespace}.desktop.plasma = {enable = mkEnableOption "Whether to enable the KDE Plasma desktop environment";};
 | 
						|
 | 
						|
  config = mkIf cfg.enable {
 | 
						|
    services.xserver.enable = true;
 | 
						|
 | 
						|
    services.desktopManager.plasma6.enable = true;
 | 
						|
    services.displayManager.sddm.enable = true;
 | 
						|
 | 
						|
    programs.kdeconnect.enable = true;
 | 
						|
  };
 | 
						|
}
 |