all repos — nixfiles @ 41aa7cc366d2242c0dbf1e035f22e7118e2ca942

System and user configuration, managed by nix and home-manager

overhaul gnupg/trezor setup

Alan Pearce
commit

41aa7cc366d2242c0dbf1e035f22e7118e2ca942

parent

cd49be6796ebf629bb7de3590b30f08824ce70b8

1 file changed, 13 insertions(+), 3 deletions(-)

changed files
M user/settings/gnupg.nixuser/settings/gnupg.nix
@@ -2,8 +2,18 @@ { config
, pkgs , ... }: { - home.file.".gnupg" = { - recursive = true; - source = ../gnupg; + programs.gpg = { + enable = true; + homedir = "${config.xdg.dataHome}/gnupg"; + settings = { + keyserver = "hkps://keys.openpgp.org"; + }; + }; + services.gpg-agent = { + enable = true; + pinentryPackage = with pkgs; + if stdenv.isDarwin + then pinentry_mac + else pinentry-qt; }; }