dev #19
					 1 changed files with 20 additions and 15 deletions
				
			
		|  | @ -8,36 +8,41 @@ in { | ||||||
|   options.sisyphus.desktop.plasma.enable = lib.mkEnableOption "KDE Plasma"; |   options.sisyphus.desktop.plasma.enable = lib.mkEnableOption "KDE Plasma"; | ||||||
| 
 | 
 | ||||||
|   config = lib.mkIf cfg.enable { |   config = lib.mkIf cfg.enable { | ||||||
|     services.xserver = { |     services = { | ||||||
|       enable = true; |  | ||||||
| 
 |  | ||||||
|       displayManager = { |       displayManager = { | ||||||
|         defaultSession = "plasmawayland"; |         defaultSession = "plasma"; | ||||||
|         sddm = { |         sddm = { | ||||||
|           enable = true; |           enable = true; | ||||||
|  |           wayland.enable = true; | ||||||
|           # https://discourse.nixos.org/t/plasma-wayland-session-not-available-from-sddm/13447/2 |           # https://discourse.nixos.org/t/plasma-wayland-session-not-available-from-sddm/13447/2 | ||||||
|           settings.Wayland.SessionDir = "${pkgs.plasma5Packages.plasma-workspace}/share/wayland-sessions"; |           # settings.Wayland.SessionDir = "${pkgs.plasma5Packages.plasma-workspace}/share/wayland-sessions"; | ||||||
|         }; |         }; | ||||||
|       }; |       }; | ||||||
|        |        | ||||||
|       desktopManager.plasma5 = { |       desktopManager.plasma6.enable = true; | ||||||
|         enable = true; |  | ||||||
|         useQtScaling = true; |  | ||||||
|       }; |  | ||||||
| 
 | 
 | ||||||
|       excludePackages = with pkgs; [ |       # Use gnome keyring instead of KDE Wallet. | ||||||
|         xterm |       gnome.gnome-keyring.enable = true; | ||||||
|       ]; | 
 | ||||||
|  |       xserver = { | ||||||
|  |         enable = true; | ||||||
|  |         excludePackages = with pkgs; [ | ||||||
|  |           xterm | ||||||
|  |         ]; | ||||||
|  |         videoDrivers = [ "nvidia" ]; | ||||||
|  |       }; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     environment.plasma5.excludePackages = with pkgs.libsForQt5; [ |     environment.plasma6.excludePackages = with pkgs.kdePackages; [ | ||||||
|       elisa |       elisa | ||||||
|       okular |       gwenview | ||||||
|  |       kate | ||||||
|       khelpcenter |       khelpcenter | ||||||
|       konsole |       konsole | ||||||
|       print-manager |       kwalletmanager | ||||||
|  |       okular | ||||||
|       plasma-systemmonitor |       plasma-systemmonitor | ||||||
|       gwenview |       print-manager | ||||||
|     ]; |     ]; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue