1
0

gnupg.nix 478 B

12345678910111213141516171819202122
  1. { config, pkgs, ... }:
  2. let
  3. inherit (config.xdg) configHome;
  4. in
  5. {
  6. home.sessionVariables = {
  7. GNUPGHOME = "${configHome}/gnupg";
  8. };
  9. programs.gpg = {
  10. enable = true;
  11. homedir = "${configHome}/gnupg";
  12. publicKeys = [{
  13. source = pkgs.fetchurl {
  14. url = "https://keys.openpgp.org/vks/v1/by-fingerprint/7A53D4C6B481F7711588D34FDE749C31D060A160";
  15. sha256 = "c4I7c+mZVOJpm54aOhIJQtAXAhBQZPnyp4LHEzuH09w=";
  16. };
  17. trust = 5;
  18. }];
  19. };
  20. }