summaryrefslogtreecommitdiff
path: root/users/seth/programs/gpg.nix
blob: ff94e3627938e0d0ef4b44560bb79a2564b8617a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  lib,
  pkgs,
  osConfig,
  ...
}: {
  programs.gpg.enable = true;

  services.gpg-agent = lib.mkIf pkgs.stdenv.isLinux {
    enable = true;

    pinentryFlavor =
      if osConfig ? programs
      then osConfig.programs.gnupg.agent.pinentryFlavor or "curses"
      else "curses";
  };
}