nixos/gdm: fix greeter (#517777)
This commit is contained in:
@@ -44,6 +44,10 @@ let
|
||||
defaultSessionName = config.services.displayManager.defaultSession;
|
||||
|
||||
setSessionScript = pkgs.callPackage ../x11/display-managers/account-service-util.nix { };
|
||||
|
||||
greeterEnvFile = pkgs.writeText "gdm-greeter-env" ''
|
||||
DCONF_PROFILE=gdm
|
||||
'';
|
||||
in
|
||||
|
||||
{
|
||||
@@ -452,6 +456,12 @@ in
|
||||
settings.conffile = "/etc/pam/environment";
|
||||
settings.readenv = 0;
|
||||
}
|
||||
{
|
||||
name = "env-greeter";
|
||||
control = "required";
|
||||
modulePath = "${config.security.pam.package}/lib/security/pam_env.so";
|
||||
settings.envfile = greeterEnvFile;
|
||||
}
|
||||
{
|
||||
name = "systemd";
|
||||
control = "optional";
|
||||
|
||||
Reference in New Issue
Block a user