GnuPG

GPG toolchain for commit signing.

Managed by: nix/home/default.nix, nix/home/darwin/default.nix, and nix/home/linux/default.nix

Packages

PackagePurpose
gnupgCore GPG toolchain
pinentry_macPassphrase dialog on macOS
pinentry-ttyTTY pinentry on macOS
pinentry-cursesPinentry on Linux

gpg-agent.conf

nix/home/configs/gnupg/gpg-agent.conf is linked by Home Manager. The gpg-agent restarts automatically (gpgconf --kill gpg-agent) when the file changes.

The signing key used for git commits is BB9C29B5FA1C8305 — see Git.