summaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
authorGrégoire Duchêne <gduchene@awhk.org>2020-05-24 23:48:03 +0100
committerGrégoire Duchêne <gduchene@awhk.org>2020-05-25 00:00:40 +0100
commit577de729deb7574fa6da1bedea19fd6af9c5c722 (patch)
tree4789a8e89efd9bf9fdc58d3a9241e86c38591478 /zsh
parentcabd13b69566002210c0b2988af849520c4a6d21 (diff)
zsh: Start ssh-agent automatically
Diffstat (limited to 'zsh')
-rw-r--r--zsh/login4
1 files changed, 4 insertions, 0 deletions
diff --git a/zsh/login b/zsh/login
index 95f8137..72995dd 100644
--- a/zsh/login
+++ b/zsh/login
@@ -1,5 +1,9 @@
# -*- mode: shell-script -*-
+export SSH_AUTH_SOCK=${XDG_RUNTIME_DIR}/ssh-agent
+
+[[ ! -S ${SSH_AUTH_SOCK} ]] && ssh-agent -a ${SSH_AUTH_SOCK} >/dev/null
+
source_if_exists dotfiles-${UNAME}/zsh/login
source_if_exists dotfiles-${DOMAIN}/zsh/login
source_if_exists dotfiles-${HOST}/zsh/login