summaryrefslogtreecommitdiff
path: root/nix/programs/gpg/default.nix
blob: 92549ff2fbe51c2394bb3c0212c69953d6bc08cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ config, lib, pkgs, ... }:

{
  home-manager.users.${config.user} = {
    programs.gpg = {
      enable = true;
      publicKeys = [
        {
          source = ../../../files/keys/freya-gpg.pub;
          trust = 5;
        }
      ];
    };

    services.gpg-agent = {
      enable = true;
      enableExtraSocket = true;
      enableSshSupport = true;
      #updateStartupTty = true;

      pinentryPackage = pkgs.pinentry-curses;
    };
  };
}