From e9a0007df2deaf3cf988dd9b8c665608f72df52d Mon Sep 17 00:00:00 2001 From: "Henry J. Webster" Date: Thu, 30 Jul 2026 13:37:08 -0500 Subject: enzo: add gpg (gnupg + gnome3 pinentry agent) Install gnupg and pinentry-gnome3 and enable programs.gnupg.agent so gpg-agent has a working pinentry from the system config (fixes 'No pinentry' on key import). enableSSHSupport left off to avoid hijacking the ssh-agent socket for the existing SSH key. Assisted-by: Claude:claude-opus-4-8 --- machines/enzo/desktop.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/machines/enzo/desktop.nix b/machines/enzo/desktop.nix index a1c33e3..600f995 100644 --- a/machines/enzo/desktop.nix +++ b/machines/enzo/desktop.nix @@ -64,8 +64,16 @@ mako # notifications libnotify # notify-send yambar # text status bar + gnupg # gpg + pinentry-gnome3 # passphrase prompt for the gpg agent ]; + # --- GPG --- + # Agent + a GTK pinentry (works under niri). enableSSHSupport is left off so + # gpg-agent doesn't hijack the ssh-agent socket for your existing SSH key; + # turn it on only if you sign in via a GPG auth subkey. + programs.gnupg.agent.enable = true; + # --- Console / greeter font (HiDPI panel) --- # The eDP panel is high-density, so the kernel VT and tuigreet render with a # tiny 8x16 font. A large Terminus bitmap font makes the TTY and the greeter -- cgit v1.3