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