summary refs log tree commit diff
path: root/nixos/modules/services/x11/display-managers/auto.nix
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2018-08-20 14:25:25 +0200
committerlassulus <lassulus@lassul.us>2018-08-31 17:57:39 +0200
commitfc035da4a4a39d860e0edea0c95c6ca2de79e889 (patch)
tree5c68bd7b06f3c8901a74aa32d4d32da2729289ed /nixos/modules/services/x11/display-managers/auto.nix
parent678695fde54232610dc1b8c76f84e02aef955856 (diff)
downloadnixpkgs-fc035da4a4a39d860e0edea0c95c6ca2de79e889.tar
nixpkgs-fc035da4a4a39d860e0edea0c95c6ca2de79e889.tar.gz
nixpkgs-fc035da4a4a39d860e0edea0c95c6ca2de79e889.tar.bz2
nixpkgs-fc035da4a4a39d860e0edea0c95c6ca2de79e889.tar.lz
nixpkgs-fc035da4a4a39d860e0edea0c95c6ca2de79e889.tar.xz
nixpkgs-fc035da4a4a39d860e0edea0c95c6ca2de79e889.tar.zst
nixpkgs-fc035da4a4a39d860e0edea0c95c6ca2de79e889.zip
xserver.displayManager: change default
    Switch from slim to lightdm as the display-manager.
    If plasma5 is used as desktop-manager use sdddm.
    If gnome3 is used as desktop-manager use gdm.

    Based on #12516
Diffstat (limited to 'nixos/modules/services/x11/display-managers/auto.nix')
-rw-r--r--nixos/modules/services/x11/display-managers/auto.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/nixos/modules/services/x11/display-managers/auto.nix b/nixos/modules/services/x11/display-managers/auto.nix
index d2aae64bf22..ec419eea067 100644
--- a/nixos/modules/services/x11/display-managers/auto.nix
+++ b/nixos/modules/services/x11/display-managers/auto.nix
@@ -41,10 +41,12 @@ in
 
   config = mkIf cfg.enable {
 
-    services.xserver.displayManager.slim = {
+    services.xserver.displayManager.lightdm = {
       enable = true;
-      autoLogin = true;
-      defaultUser = cfg.user;
+      autoLogin = {
+        enable = true;
+        user = cfg.user;
+      };
     };
 
   };