Files
nixos-config/home-modules/gpg.nix
T
2025-10-18 21:43:14 +02:00

20 lines
439 B
Nix

{ config, lib, pkgs, osConfig, ... }:
{
options.lumpiastyHome.gpg = lib.mkEnableOption "Enable GPG with SSH";
config = lib.mkIf config.lumpiastyHome.gpg {
services.gpg-agent = {
enable = true;
enableSshSupport = true;
pinentry.package = pkgs.pinentry-qt;
extraConfig = ''
listen-backlog 256
'';
};
programs.gpg.enable = true;
programs.bash.enable = lib.mkDefault true;
};
}