mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-11 02:07:27 +01:00
GnuPG 2.1.x changed the way the gpg-agent works, and that new approach no
longer requires (or even supports) the "start everything as a child of the
agent" scheme we've implemented in NixOS for older versions.
To configure the gpg-agent for your X session, add the following code to
~/.xsession or some other appropriate place that's sourced at start-up:
gpg-connect-agent /bye
GPG_TTY=$(tty)
export GPG_TTY
If you want to use gpg-agent for SSH, too, also add the settings
unset SSH_AGENT_PID
export SSH_AUTH_SOCK="${HOME}/.gnupg/S.gpg-agent.ssh"
and make sure that
enable-ssh-support
is included in your ~/.gnupg/gpg-agent.conf.
The gpg-agent(1) man page has more details about this subject, i.e. in the
"EXAMPLES" section.
|
||
|---|---|---|
| .. | ||
| fonts | ||
| debug-info.nix | ||
| gnu.nix | ||
| i18n.nix | ||
| krb5.nix | ||
| ldap.nix | ||
| networking.nix | ||
| no-x-libs.nix | ||
| nsswitch.nix | ||
| power-management.nix | ||
| pulseaudio.nix | ||
| shells-environment.nix | ||
| swap.nix | ||
| sysctl.nix | ||
| system-environment.nix | ||
| system-path.nix | ||
| timezone.nix | ||
| unix-odbc-drivers.nix | ||
| update-users-groups.pl | ||
| users-groups.nix | ||
| vpnc.nix | ||
| zram.nix | ||