diff --git a/nixos/doc/manual/release-notes/rl-1903.xml b/nixos/doc/manual/release-notes/rl-1903.xml index 7d40637df93..3821fa59e47 100644 --- a/nixos/doc/manual/release-notes/rl-1903.xml +++ b/nixos/doc/manual/release-notes/rl-1903.xml @@ -32,7 +32,7 @@ services.xserver.desktopManager.pantheon default - enables lightdm as a display manager and using Pantheon's greeter. + enables lightdm as a display manager. This is because of limitations with the screenlocking implementation, @@ -50,7 +50,7 @@ - + @@ -58,6 +58,11 @@ to false and enable your preferred display manager. + + Also be aware that we haven't enabled lightdm with Pantheon's greeter by + default. That's because it has numerous issues in NixOS and isn't optimal + for use here yet. + diff --git a/nixos/modules/services/x11/desktop-managers/pantheon.nix b/nixos/modules/services/x11/desktop-managers/pantheon.nix index d0278271409..69b0cdc986b 100644 --- a/nixos/modules/services/x11/desktop-managers/pantheon.nix +++ b/nixos/modules/services/x11/desktop-managers/pantheon.nix @@ -74,7 +74,7 @@ in # Ensure lightdm is used when Pantheon is enabled # Without it screen locking will be nonfunctional because of the use of lightlocker services.xserver.displayManager.lightdm.enable = mkDefault true; - services.xserver.displayManager.lightdm.greeters.pantheon.enable = mkDefault true; + services.xserver.displayManager.lightdm.greeters.gtk.enable = mkDefault true; # If not set manually Pantheon session cannot be started # Known issue of https://github.com/NixOS/nixpkgs/pull/43992