From 10fecc5ab9bd1ccbf11d89830d6dd43d514201c3 Mon Sep 17 00:00:00 2001 From: chn Date: Sat, 15 Jul 2023 09:30:18 +0800 Subject: [PATCH] sddm use wayland --- modules/kde.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/kde.nix b/modules/kde.nix index ae3f8b78..3ab726ad 100644 --- a/modules/kde.nix +++ b/modules/kde.nix @@ -5,13 +5,22 @@ inputs: services.xserver = { enable = true; - displayManager.sddm.enable = true; + displayManager.sddm = + { + enable = true; + settings.General = + { + DisplayServer = "wayland"; + GreeterEnvironment = "QT_WAYLAND_SHELL_INTEGRATION=layer-shell"; + CompositorCommand = "weston"; + }; + }; desktopManager.plasma5.enable = true; }; environment = { sessionVariables."GTK_USE_PORTAL" = "1"; - systemPackages = [ inputs.pkgs.libsForQt5.qtstyleplugin-kvantum ]; + systemPackages = [ inputs.pkgs.libsForQt5.qtstyleplugin-kvantum inputs.pkgs.weston ]; }; xdg.portal.extraPortals = with inputs.pkgs; [ xdg-desktop-portal-gtk xdg-desktop-portal-wlr ]; programs.xwayland.enable = true;