diff options
Diffstat (limited to 'zshrc')
-rw-r--r-- | zshrc | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -13,8 +13,13 @@ source ~/.zsh_fzf_completion # SSH agent export SSH_AUTH_SOCK="/tmp/ssh-${UID}/agent.sock" -mkdir -p /tmp/ssh-${UID} -eval "$(ssh-agent -s -a /tmp/ssh-${UID}/agent.sock)" + +function start_ssh_agent { + mkdir -p /tmp/ssh-${UID} + eval "$(ssh-agent -s -a /tmp/ssh-${UID}/agent.sock)" +} + +pgrep -x ssh-agent > /dev/null || start_ssh_agent # Start X? if [[ "${TTY}" == "/dev/tty1" ]]; then |