Merge pull request #12590 from exi/askpass-in-env

nixos-ssh: set SSH_ASKPASS globally and not just on interactive shells

Changed files
+1 -4
nixos
modules
programs
+1 -4
nixos/modules/programs/ssh.nix
···
fi
'';
-
environment.interactiveShellInit = optionalString config.services.xserver.enable
-
''
-
export SSH_ASKPASS=${askPassword}
-
'';
+
environment.variables.SSH_ASKPASS = optionalString config.services.xserver.enable askPassword;
programs.ssh.askPassword = mkDefault "${pkgs.x11_ssh_askpass}/libexec/x11-ssh-askpass";