about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--modules/workstation/gnupg/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/workstation/gnupg/default.nix b/modules/workstation/gnupg/default.nix
index a93a31411d08..bae1e51c535b 100644
--- a/modules/workstation/gnupg/default.nix
+++ b/modules/workstation/gnupg/default.nix
@@ -21,7 +21,10 @@
 
   environment.extraInit = ''
     export GNUPGHOME="$HOME/state/gnupg"
-    export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
+
+    if [ -z "$SSH_AUTH_SOCK" ]; then
+        export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
+    fi
   '';
 
   programs.sway.extraConfig = ''