From 2b356383cb4dd1d9b5bf75a4e262dc244ba5f466 Mon Sep 17 00:00:00 2001 From: Lucas Gabriel Vuotto Date: Sat, 13 Jul 2024 13:42:21 +0000 Subject: [PATCH] xinitrc: spawn ssh-agent --- dotfiles/xinitrc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/dotfiles/xinitrc b/dotfiles/xinitrc index 9f170e0..1ab402c 100755 --- a/dotfiles/xinitrc +++ b/dotfiles/xinitrc @@ -32,5 +32,15 @@ if [ -r ~/.xinitrc.local ]; then . ~/.xinitrc.local fi +if [ -z "${SSH_AUTH_PID:-}" ]; then + eval $(ssh-agent -s) +fi + : ${logdir:=~/local/var/log} -exec herbstluftwm -l >"$logdir/hlwm.out" 2>"$logdir/hlwm.err" +mkdir -p "$logdir" +herbstluftwm -l >"$logdir/hlwm.out" 2>"$logdir/hlwm.err" + +if [ -n "$SSH_AGENT_PID" ]; then + ssh-add -D