about summary refs log tree commit diff
path: root/nixos/modules/services/x11/desktop-managers
diff options
context:
space:
mode:
authorxeji <36407913+xeji@users.noreply.github.com>2018-09-01 16:11:38 +0200
committerGitHub <noreply@github.com>2018-09-01 16:11:38 +0200
commitff679f86a25dbf8c5997476a841a5a1127fa868e (patch)
treede926695176e673040d0599b56ff5afa4843b081 /nixos/modules/services/x11/desktop-managers
parent958bdc313caec94a4f5c0a8ed362fef76f5a3bde (diff)
parentfc035da4a4a39d860e0edea0c95c6ca2de79e889 (diff)
downloadnixlib-ff679f86a25dbf8c5997476a841a5a1127fa868e.tar
nixlib-ff679f86a25dbf8c5997476a841a5a1127fa868e.tar.gz
nixlib-ff679f86a25dbf8c5997476a841a5a1127fa868e.tar.bz2
nixlib-ff679f86a25dbf8c5997476a841a5a1127fa868e.tar.lz
nixlib-ff679f86a25dbf8c5997476a841a5a1127fa868e.tar.xz
nixlib-ff679f86a25dbf8c5997476a841a5a1127fa868e.tar.zst
nixlib-ff679f86a25dbf8c5997476a841a5a1127fa868e.zip
Merge pull request #30890 from Lassulus/slim-lightdm
display-managers: make lightdm the default
Diffstat (limited to 'nixos/modules/services/x11/desktop-managers')
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome3.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 6a110f2a55cf..faf5214130db 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -132,6 +132,7 @@ in {
 
     fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell-fonts ];
 
+    services.xserver.displayManager.gdm.enable = mkDefault true;
     services.xserver.displayManager.extraSessionFilePackages = [ pkgs.gnome3.gnome-session ];
 
     services.xserver.displayManager.sessionCommands = ''
@@ -161,6 +162,8 @@ in {
     # TODO: Create nautilus-with-extensions package
     environment.variables.NAUTILUS_EXTENSION_DIR = "${config.system.path}/lib/nautilus/extensions-3.0";
 
+    services.xserver.updateDbusEnvironment = true;
+
     environment.variables.GIO_EXTRA_MODULES = [ "${lib.getLib pkgs.gnome3.dconf}/lib/gio/modules"
                                                 "${pkgs.gnome3.glib-networking.out}/lib/gio/modules"
                                                 "${pkgs.gnome3.gvfs}/lib/gio/modules" ];