{ 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;
    };
  };
}