From 1b9e0c1a827714a5c3880b28323cb76e6d254315 Mon Sep 17 00:00:00 2001 From: murgi Date: Tue, 31 Oct 2023 12:34:17 +0100 Subject: [PATCH] [zsh] Save SSH-agent in var --- link_config.sh | 4 ++++ ssh_config | 3 +++ zsh/.zshrc | 4 +++- 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 ssh_config diff --git a/link_config.sh b/link_config.sh index 8334c3b..9c30bd2 100755 --- a/link_config.sh +++ b/link_config.sh @@ -11,3 +11,7 @@ for filename in .config/*; do done ln -Ts $PWD/nvim $HOME/.config/nvim + +mkdir -p $HOME/.ssh +chmod 700 $HOME/.ssh +cat $PWD/ssh_config >> $HOME/.ssh/config diff --git a/ssh_config b/ssh_config new file mode 100644 index 0000000..cd29ea6 --- /dev/null +++ b/ssh_config @@ -0,0 +1,3 @@ +Host * + IdentityAgent $SSH_REAL_SOCK + AddKeysToAgent yes diff --git a/zsh/.zshrc b/zsh/.zshrc index 892a9f8..2799a67 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -1,5 +1,5 @@ export PATH="$HOME/.local/bin:$PATH" -+[[ -z $SSH_AUTH_SOCK ]] || export FORWARD_SOCK=$SSH_AUTH_SOCK +[[ -z $SSH_AUTH_SOCK ]] || export FORWARD_SOCK=$SSH_AUTH_SOCK [[ -f ~/.zsh/.powerline_config ]] && source ~/.zsh/.powerline_config [[ -f ~/.zsh/.user_config ]] && source ~/.zsh/.user_config @@ -19,6 +19,8 @@ fi # source antidote and load plugins from `${ZDOTDIR:-~}/.zsh_plugins.txt` source ${ZDOTDIR:-~}/.antidote/antidote.zsh antidote load ${plugins_txt} ${static_file} +export SSH_REAL_SOCK=$SSH_AUTH_SOCK +[[ -z $FORWARD_SOCK ]] || export SSH_AUTH_SOCK=$FORWARD_SOCK setopt interactivecomments setopt HIST_IGNORE_SPACE