option

services.gpg-agent.pinentryFlavor

Which pinentry interface to use. If not null, it sets pinentry-program in gpg-agent.conf. Beware that pinentry-gnome3 may not work on non-Gnome systems. You can fix it by adding the following to your system configuration:

services.dbus.packages = [ pkgs.gcr ];

For this reason, the default is gtk2 for now.

Declarations
Type
null or one of "curses", "tty", "gtk2", "emacs", "gnome3", "qt"
Default
"gtk2"
Example
"gnome3"