From 15bf832b30c97a15db504370869fb63318b4f870 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Wed, 21 Feb 2024 17:10:40 -0500 Subject: [PATCH] keychain: improve - don't set pinentry manually, let local system manage it - update cache-ttls to improve longevity --- dot_config/zsh/dot_zshrc | 2 +- dot_local/share/private_gnupg/gpg-agent.conf | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dot_config/zsh/dot_zshrc b/dot_config/zsh/dot_zshrc index d480fc2..f35679c 100644 --- a/dot_config/zsh/dot_zshrc +++ b/dot_config/zsh/dot_zshrc @@ -52,7 +52,7 @@ alias xrm='sudo xbps-remove' # GPG setup (and SSH) if command -v keychain >/dev/null; then alias keychain="keychain --absolute --dir $XDG_RUNTIME_DIR" - eval "$(keychain --quiet --eval --agents gpg D7F966B85D985743C76A17AC5A9572AE7B2E7E1C)" + eval "$(keychain --quick --quiet --eval --agents gpg D7F966B85D985743C76A17AC5A9572AE7B2E7E1C)" fi if command -v gpgconf >/dev/null; then SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" diff --git a/dot_local/share/private_gnupg/gpg-agent.conf b/dot_local/share/private_gnupg/gpg-agent.conf index 151beec..29669cf 100644 --- a/dot_local/share/private_gnupg/gpg-agent.conf +++ b/dot_local/share/private_gnupg/gpg-agent.conf @@ -1,5 +1,5 @@ -default-cache-ttl 86400 -max-cache-ttl 86400 -pinentry-program /usr/bin/pinentry-qt -allow-preset-passphrase +default-cache-ttl 60480000 +default-cache-ttl-ssh 60480000 +max-cache-ttl 60480000 +max-cache-ttl-ssh 60480000 enable-ssh-support