From 3f2568283a3888a0d59e6b2d979859ca7b5100e8 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sun, 8 Jun 2025 15:50:15 +0200 Subject: [PATCH] feat(shell): install and setup gpg/gpg-agent. --- modules/cross-platform/home-manager/shell.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/cross-platform/home-manager/shell.nix b/modules/cross-platform/home-manager/shell.nix index 36e7a7b..671ea87 100644 --- a/modules/cross-platform/home-manager/shell.nix +++ b/modules/cross-platform/home-manager/shell.nix @@ -116,5 +116,19 @@ # Install lazygit programs.lazygit.enable = true; + + # Install and setup gpg + programs.gpg = { + enable = true; + homedir = "${config.home.homeDirectory}/.local/share/gnupg"; + }; + services.gpg-agent = { + enable = true; + enableZshIntegration = true; + pinentry = { + package = pkgs.pinentry-gtk2; + program = "pinentry-gtk-2"; + }; + }; }; }