From ca2dc262b79e825e507bdfdbe9d10f2b3248c48a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geoffrey=20=E2=80=9CFrogeye=E2=80=9D=20Preud=27homme?= Date: Fri, 26 Jan 2024 00:23:52 +0100 Subject: [PATCH] gpg: Fancy pinentry --- hm/gpg/default.nix | 4 ++++ os/desktop.nix | 3 +++ 2 files changed, 7 insertions(+) diff --git a/hm/gpg/default.nix b/hm/gpg/default.nix index e299d01..612aebe 100644 --- a/hm/gpg/default.nix +++ b/hm/gpg/default.nix @@ -34,6 +34,10 @@ services.gpg-agent = { enableBashIntegration = true; enableZshIntegration = true; + pinentryFlavor = "gnome3"; + # gnome3 is nicer, but requires gcr as a dbus package. + # Which is in my NixOS config, and on non-NixOS too. + # It will fall back to ncurses when running in non-graphics mode. }; }; } diff --git a/os/desktop.nix b/os/desktop.nix index d836976..2708944 100644 --- a/os/desktop.nix +++ b/os/desktop.nix @@ -41,5 +41,8 @@ pulseaudio.enable = true; # TODO Try pipewire }; + + # So we can use gnome3 pinentry flavour + services.dbus.packages = [ pkgs.gcr ]; }; }