sys-config/modules/nixos/programs/gnupg.nix
2024-12-23 19:49:03 +01:00

14 lines
362 B
Nix

{ config, lib, ... }:
{
options.settings.programs.gnupg = {
enable = lib.mkEnableOption "enable gnuPG";
ssh = lib.mkEnableOption "enable gnuPG ssh integration";
};
config = lib.mkIf config.settings.programs.gnupg.enable {
programs.gnupg.agent = {
enable = true;
enableSSHSupport = config.settings.programs.gnupg.ssh;
};
};
}