From a5d24116c515815006ad250333e66a6f6c303151 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 28 Jan 2026 13:10:31 +0300 Subject: [PATCH] nixos/display-managers: enable displayManager when generic DM is enabled, not X11 Should fix startx setups and whatnot. God. --- nixos/modules/services/display-managers/generic.nix | 2 ++ nixos/modules/services/x11/xserver.nix | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/display-managers/generic.nix b/nixos/modules/services/display-managers/generic.nix index 59daa7f8f8bc..0195d33d337c 100644 --- a/nixos/modules/services/display-managers/generic.nix +++ b/nixos/modules/services/display-managers/generic.nix @@ -51,6 +51,8 @@ in '') ]; + services.displayManager.enable = true; + systemd.services.display-manager = { description = "Display Manager"; after = [ diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index cb9f5509c102..f04ad6e393ed 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -810,8 +810,6 @@ in ###### implementation config = mkIf cfg.enable { - services.displayManager.enable = true; - services.xserver.displayManager.lightdm.enable = let dmConf = cfg.displayManager;