switch wsl to keychain instead of env/systemd hacks to run ssh-agent

main
Andrew Coleman 2025-06-22 08:41:51 -04:00
parent b3397de7b6
commit 131f2d8364
1 changed files with 3 additions and 6 deletions

9
.zshrc
View File

@ -106,12 +106,9 @@ if command -v zoxide > /dev/null ; then
fi
if [[ "$(uname -r)" =~ "microsoft" ]] ; then
if [ -z "$(pgrep ssh-agent)" ]; then
rm -rf /tmp/ssh-*
eval $(ssh-agent -s) > /dev/null
else
export SSH_AGENT_PID=$(pgrep ssh-agent)
export SSH_AUTH_SOCK=$(find /tmp/ssh-* -name "agent.*")
if command -v keychain > /dev/null ; then
keychain -q --nogui "$HOME/.ssh/id_ed25519"
source "$HOME/.keychain/$(hostname)-sh"
fi
fi