aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/system/.gnupg
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-24 18:52:34 -0600
committerCraig Jennings <c@cjennings.net>2026-01-24 18:52:34 -0600
commit7d0f90da66985b402c6a25eb3eca8cc9e6060ced (patch)
tree94a4fefdccc5cc1750a7466b3764b44bf1b8d0b0 /dotfiles/system/.gnupg
downloadarchsetup-7d0f90da66985b402c6a25eb3eca8cc9e6060ced.tar.gz
archsetup-7d0f90da66985b402c6a25eb3eca8cc9e6060ced.zip
fix(testing): remove obsolete --skip-slow-packages option
This flag was removed from archsetup but remained in test scripts.
Diffstat (limited to 'dotfiles/system/.gnupg')
-rw-r--r--dotfiles/system/.gnupg/gpg-agent.conf18
-rw-r--r--dotfiles/system/.gnupg/pinentry-dmenu.conf10
2 files changed, 28 insertions, 0 deletions
diff --git a/dotfiles/system/.gnupg/gpg-agent.conf b/dotfiles/system/.gnupg/gpg-agent.conf
new file mode 100644
index 0000000..6448665
--- /dev/null
+++ b/dotfiles/system/.gnupg/gpg-agent.conf
@@ -0,0 +1,18 @@
+# Pinentry configuration
+pinentry-program /usr/bin/pinentry-dmenu
+pinentry-timeout 10
+allow-loopback-pinentry
+
+# Cache passphrases for entire login session (400 days)
+default-cache-ttl 34560000
+max-cache-ttl 34560000
+
+# Enable SSH support (use gpg-agent for SSH keys too)
+enable-ssh-support
+
+# Prevent external programs from clearing cache
+no-allow-external-cache
+
+# Keep running even when no connections
+keep-display
+keep-tty
diff --git a/dotfiles/system/.gnupg/pinentry-dmenu.conf b/dotfiles/system/.gnupg/pinentry-dmenu.conf
new file mode 100644
index 0000000..d931896
--- /dev/null
+++ b/dotfiles/system/.gnupg/pinentry-dmenu.conf
@@ -0,0 +1,10 @@
+asterisk= "* ";
+prompt = "$";
+font = "Fira Code Nerd Font Mono:size=12";
+prompt_fg = "#eeeeee";
+prompt_bg = "#d9904a";
+normal_fg = "#ffffff";
+normal_bg = "#000000";
+select_fg = "#eeeeee";
+select_bg = "#d9904a";
+desc_fg = "#eeeeee";