From 186146ba99c59819b4446a2ebd0d125b59b72952 Mon Sep 17 00:00:00 2001 From: nathan mccarty Date: Wed, 20 Jul 2022 23:52:18 -0400 Subject: [PATCH] Switch to sddm --- modules/swaywm.nix | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/modules/swaywm.nix b/modules/swaywm.nix index f3c829a..5d365f5 100644 --- a/modules/swaywm.nix +++ b/modules/swaywm.nix @@ -8,10 +8,16 @@ with lib; # Turn on GDM for login services.xserver = { enable = true; - autorun = false; + autorun = true; displayManager = { - gdm = { + sddm = { enable = true; + settings = { + Wayland = { + CompositorCommand = "kwin_wayland --no-lockscreen"; + }; + }; + theme = "sugar-dark"; }; defaultSession = "sway"; }; @@ -40,6 +46,21 @@ with lib; gsettings-desktop-schemas lxappearance kde-gtk-config + (stdenv.mkDerivation rec { + pname = "sddm-sugar-dark-theme"; + version = "1.2"; + dontBuild = true; + installPhase = '' + mkdir -p $out/share/sddm/themes + cp -aR $src $out/share/sddm/themes/sugar-dark + ''; + src = fetchFromGitHub { + owner = "MarianArlt"; + repo = "sddm-sugar-dark"; + rev = "v${version}"; + sha256 = "0gx0am7vq1ywaw2rm1p015x90b75ccqxnb1sz3wy8yjl27v82yhb"; + }; + }) ]; # Enable QT themeing programs.qt5ct.enable = true;