chore(plamsa): Update

This commit is contained in:
Tibo De Peuter 2025-09-16 20:58:34 +02:00
parent 2f1346651b
commit 04b72edede
Signed by: tdpeuter
GPG key ID: 38297DE43F75FFE2

View file

@ -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;
# Use gnome keyring instead of KDE Wallet.
gnome.gnome-keyring.enable = true;
xserver = {
enable = true; enable = true;
useQtScaling = true;
};
excludePackages = with pkgs; [ excludePackages = with pkgs; [
xterm 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
]; ];
}; };
} }