{ pkgs, ... }: { services = { displayManager.plasma-login-manager.enable = true; desktopManager.plasma6.enable = true; }; xdg.portal = { enable = true; extraPortals = with pkgs; [ kdePackages.xdg-desktop-portal-kde ]; }; programs = { ssh = { startAgent = true; enableAskPassword = true; }; kdeconnect.enable = true; }; environment = { systemPackages = with pkgs.kdePackages; [ union ksshaskpass kwin ]; plasma6.excludePackages = with pkgs.kdePackages; [ plasma-browser-integration elisa discover gwenview okular kmail ]; sessionVariables = { SSH_ASKPASS_REQUIRE = "prefer"; }; }; }