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 fi
if [[ "$(uname -r)" =~ "microsoft" ]] ; then if [[ "$(uname -r)" =~ "microsoft" ]] ; then
if [ -z "$(pgrep ssh-agent)" ]; then if command -v keychain > /dev/null ; then
rm -rf /tmp/ssh-* keychain -q --nogui "$HOME/.ssh/id_ed25519"
eval $(ssh-agent -s) > /dev/null source "$HOME/.keychain/$(hostname)-sh"
else
export SSH_AGENT_PID=$(pgrep ssh-agent)
export SSH_AUTH_SOCK=$(find /tmp/ssh-* -name "agent.*")
fi fi
fi fi