diff --git a/modules/services/x11/desktop-managers/default.nix b/modules/services/x11/desktop-managers/default.nix index d8303d4680ae..8afe14b743db 100644 --- a/modules/services/x11/desktop-managers/default.nix +++ b/modules/services/x11/desktop-managers/default.nix @@ -19,6 +19,7 @@ in ]; options = { + services.xserver.desktopManager = { session = mkOption { @@ -63,6 +64,7 @@ in }; }; + }; config = { diff --git a/modules/services/x11/display-managers/kdm.nix b/modules/services/x11/display-managers/kdm.nix index a88b34dc5ace..74b430e298c7 100644 --- a/modules/services/x11/display-managers/kdm.nix +++ b/modules/services/x11/display-managers/kdm.nix @@ -92,6 +92,8 @@ in ###### implementation config = mkIf cfg.enable { + + services.xserver.displayManager.slim.enable = false; services.xserver.displayManager.job = { execCmd =