From 131f2d83644941711a65cee113a6de31b52f2d36 Mon Sep 17 00:00:00 2001 From: Andrew Coleman Date: Sun, 22 Jun 2025 08:41:51 -0400 Subject: [PATCH] switch wsl to keychain instead of env/systemd hacks to run ssh-agent --- .zshrc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.zshrc b/.zshrc index 40a7d3f..5e822ec 100644 --- a/.zshrc +++ b/.zshrc @@ -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