diff --git a/zsh/.config/zsh/.zshrc b/zsh/.config/zsh/.zshrc index 362c3e4..17e0b8d 100644 --- a/zsh/.config/zsh/.zshrc +++ b/zsh/.config/zsh/.zshrc @@ -22,8 +22,12 @@ fi unset -f want_multiplexer # Check for service-managed keyring -if [[ -z $SSH_AUTH_SOCK ]] && [[ -S $XDG_RUNTIME_DIR/ssh-agent.socket ]]; then - export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" +if [[ -z $SSH_AUTH_SOCK ]]; then + if [[ -S $XDG_RUNTIME_DIR/ssh-agent.socket ]]; then + export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" + elif [[ -S $XDG_RUNTIME_DIR/gcr/ssh ]]; then + export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/gcr/ssh" + fi fi #######################