summaryrefslogtreecommitdiff
path: root/.zprofile
diff options
context:
space:
mode:
Diffstat (limited to '.zprofile')
-rw-r--r--.zprofile9
1 files changed, 8 insertions, 1 deletions
diff --git a/.zprofile b/.zprofile
index 014cc80..cec8f61 100644
--- a/.zprofile
+++ b/.zprofile
@@ -2,7 +2,14 @@
# or when running with --shell flag.
## Read bash profile if present.
-# emulate sh -c '. ~/.profile'
+#emulate sh -c '. ~/.profile'
# Clone oh-my-zsh if not present.
[[ ! -e .oh-my-zsh ]] && git clone https://github.com/ohmyzsh/ohmyzsh .oh-my-zsh
+
+# Run and configure ssh-agent
+if ! pgrep -u "$USER" ssh-agent > /dev/null; then
+ ssh-agent -t 1h > "$XDG_RUNTIME_DIR/ssh-agent.env"
+fi
+source "$XDG_RUNTIME_DIR/ssh-agent.env" >/dev/null
+