sys-config/nixosModules/programs/gnupg.nix
2024-09-08 12:57:31 +02:00

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