diff options
author | Alan Pearce | 2024-06-05 14:22:28 +0200 |
---|---|---|
committer | Alan Pearce | 2024-06-05 14:22:28 +0200 |
commit | 41aa7cc366d2242c0dbf1e035f22e7118e2ca942 (patch) | |
tree | d3ff8dbcd7a4bd51f1cd6c89e6c3b13d5310c119 /user/settings/gnupg.nix | |
parent | cd49be6796ebf629bb7de3590b30f08824ce70b8 (diff) | |
download | nixfiles-41aa7cc366d2242c0dbf1e035f22e7118e2ca942.tar.lz nixfiles-41aa7cc366d2242c0dbf1e035f22e7118e2ca942.tar.zst nixfiles-41aa7cc366d2242c0dbf1e035f22e7118e2ca942.zip |
overhaul gnupg/trezor setup
Diffstat (limited to 'user/settings/gnupg.nix')
-rw-r--r-- | user/settings/gnupg.nix | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/user/settings/gnupg.nix b/user/settings/gnupg.nix index 913b5d27..d719b618 100644 --- a/user/settings/gnupg.nix +++ b/user/settings/gnupg.nix @@ -2,8 +2,18 @@ , 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; }; } |