diff --git a/zsh/.zshrc b/zsh/.zshrc index fb438f9..de515c0 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -24,6 +24,13 @@ case $TERM in ;; esac +if [ -n "$SSH_AUTH_SOCK" ]; then + if [ "$SSH_AUTH_SOCK" != ~/.ssh/ssh_auth_sock ]; then + ln -sf $SSH_AUTH_SOCK ~/.ssh/ssh_auth_sock + export SSH_AUTH_SOCK=$HOME/.ssh/ssh_auth_sock + fi +fi + if [ -e /usr/bin/keychain ]; then eval $(/usr/bin/keychain --eval --agents ssh -Q --quiet id_ed25519) fi