@@ -353,10 +353,13 @@ # mpv does not like locales that use , as decimal point. __has_command mpv && alias mpv="LC_ALL=C mpv" if __has_command gpg gpg2; then + # Make sure GPG agent is running. + gpg --card-status &>/dev/null + local sock if [ -d "$XDG_RUNTIME_DIR/gnupg" ]; then sock=$(find $XDG_RUNTIME_DIR/gnupg -name S.gpg-agent.ssh | head -1) fi