Fix keychain init on linux

This commit is contained in:
Martin Larsson 2025-10-11 16:10:08 +02:00
parent c5a18686c6
commit 44b3860abc

View file

@ -34,11 +34,8 @@ in
programs = { programs = {
zsh.initContent = '' zsh.initContent = ''
# Just ensure SSH agent is available, don't preload keys # Initialize keychain - will handle keys on-demand
if [ ! -S ~/.ssh/ssh_auth_sock ]; then eval $(keychain --eval --agents ssh)
ln -sf "$SSH_AUTH_SOCK" ~/.ssh/ssh_auth_sock 2>/dev/null
fi
export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock
''; '';
}; };