1
Fork 0
satellite/home/features/cli/gpg.nix
2023-07-22 18:22:54 +03:00

22 lines
393 B
Nix

{ pkgs, config, ... }:
let
pinentry =
if config.gtk.enable then {
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;
};
programs.gpg.enable = true;
}