zshrc: solve ssh-agent shenenigans
This commit is contained in:
parent
c9f2b2beed
commit
33282bf536
18
.zshrc
18
.zshrc
@ -78,6 +78,7 @@
|
||||
gitignore
|
||||
golang
|
||||
safe-paste
|
||||
ssh-agent
|
||||
systemd
|
||||
terraform
|
||||
lol
|
||||
@ -130,11 +131,13 @@
|
||||
LANG=en_GB.UTF-8
|
||||
http_proxy="http://localhost:8118"
|
||||
|
||||
if [ ! -S $HOME/.ssh/ssh_auth_sock ]; then
|
||||
eval `ssh-agent` > /dev/null
|
||||
ln -sf "$SSH_AUTH_SOCK" $HOME/.ssh/ssh_auth_sock
|
||||
if [ -z "$SSH_AUTH_SOCK" ]; then
|
||||
eval `ssh-agent -s -t6h` > /dev/null
|
||||
if [ ! -S $HOME/.ssh/ssh_auth_sock ]; then
|
||||
ln -sf "$SSH_AUTH_SOCK" $HOME/.ssh/ssh_auth_sock
|
||||
SSH_AUTH_SOCK=$HOME/.ssh/ssh_auth_sock
|
||||
fi
|
||||
fi
|
||||
SSH_AUTH_SOCK=$HOME/.ssh/ssh_auth_sock
|
||||
|
||||
|
||||
EDITOR='vim'
|
||||
@ -147,13 +150,6 @@
|
||||
|
||||
export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/podman/podman.sock
|
||||
|
||||
if [ -z SSH_AGENT_PID ]; then
|
||||
ssh-agent -s
|
||||
if [ ! $(ssh-add -l | grep -q 'surtur (ED25519)') ]; then
|
||||
agentssh
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
eval "$(starship init zsh)"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user