From f530869063d1a7924b7b90202b772c5a17d142c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=BCndel?= Date: Sun, 14 Sep 2025 12:36:31 +0200 Subject: [PATCH] Add ssh-agent configuration and enable service on user install --- default/hypr/envs.conf | 3 +++ install/config/all.sh | 1 + install/config/ssh-agent.sh | 23 +++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 install/config/ssh-agent.sh diff --git a/default/hypr/envs.conf b/default/hypr/envs.conf index 92d15446..8194110c 100644 --- a/default/hypr/envs.conf +++ b/default/hypr/envs.conf @@ -27,3 +27,6 @@ env = XCOMPOSEFILE,~/.XCompose ecosystem { no_update_news = true } + +# ssh-agent +env = SSH_AUTH_SOCK,$XDG_RUNTIME_DIR/ssh-agent.socket \ No newline at end of file diff --git a/install/config/all.sh b/install/config/all.sh index 4118e403..226575d2 100644 --- a/install/config/all.sh +++ b/install/config/all.sh @@ -7,6 +7,7 @@ run_logged $OMARCHY_INSTALL/config/timezones.sh run_logged $OMARCHY_INSTALL/config/increase-sudo-tries.sh run_logged $OMARCHY_INSTALL/config/increase-lockout-limit.sh run_logged $OMARCHY_INSTALL/config/ssh-flakiness.sh +run_logged $OMARCHY_INSTALL/config/ssh-agent.sh run_logged $OMARCHY_INSTALL/config/detect-keyboard-layout.sh run_logged $OMARCHY_INSTALL/config/xcompose.sh run_logged $OMARCHY_INSTALL/config/mise-ruby.sh diff --git a/install/config/ssh-agent.sh b/install/config/ssh-agent.sh new file mode 100644 index 00000000..378fc881 --- /dev/null +++ b/install/config/ssh-agent.sh @@ -0,0 +1,23 @@ +# add ssh keys to ssh-agent +mkdir -p ~/.ssh +echo 'AddKeysToAgent yes' | tee ~/.ssh/config >/dev/null + +# Create systemd service for ssh-agent +mkdir -p ~/.config/systemd/user +tee ~/.config/systemd/user/ssh-agent.service >/dev/null <