2023-07-18 22:58:42 +02:00
|
|
|
{ pkgs, config, ... }:
|
|
|
|
let
|
|
|
|
pinentry =
|
2023-07-21 18:30:48 +02:00
|
|
|
# if config.gtk.enable then {
|
|
|
|
if false then {
|
2023-07-18 22:58:42 +02:00
|
|
|
packages = [ pkgs.pinentry-gnome pkgs.gcr ];
|
|
|
|
name = "gnome3";
|
|
|
|
} else {
|
|
|
|
packages = [ pkgs.pinentry-curses ];
|
|
|
|
name = "curses";
|
|
|
|
};
|
|
|
|
in
|
|
|
|
{
|
|
|
|
home.packages = pinentry.packages;
|
|
|
|
|
|
|
|
services.gpg-agent = {
|
|
|
|
enable = true;
|
|
|
|
pinentryFlavor = pinentry.name;
|
|
|
|
};
|
|
|
|
|
2023-07-18 22:59:52 +02:00
|
|
|
programs.gpg.enable = true;
|
2023-07-18 22:58:42 +02:00
|
|
|
}
|