From ebc44e2cf08ccb5ceb335ec8904082ba1ef56e4c Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Wed, 14 Apr 2021 19:51:58 +0100 Subject: [PATCH] Start SSH agent on login --- .config/systemd/user/ssh-agent.service | 11 +++++++++++ .profile | 1 + 2 files changed, 12 insertions(+) create mode 100644 .config/systemd/user/ssh-agent.service diff --git a/.config/systemd/user/ssh-agent.service b/.config/systemd/user/ssh-agent.service new file mode 100644 index 0000000..574b64e --- /dev/null +++ b/.config/systemd/user/ssh-agent.service @@ -0,0 +1,11 @@ +[Unit] +Description=SSH key agent + +[Service] +Type=simple +Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket +ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK + +[Install] +WantedBy=default.target + diff --git a/.profile b/.profile index 94d2065..dc39dbd 100644 --- a/.profile +++ b/.profile @@ -32,6 +32,7 @@ export NVM_DIR="$XDG_DATA_HOME/nvm" export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" export PYTHONUSERBASE="$XDG_DATA_HOME/python" export RUSTUP_HOME="$XDG_DATA_HOME/rustup" +export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" export TERMINFO="$XDG_DATA_HOME/terminfo" export TERMINFO_DIRS="$XDG_DATA_HOME/terminfo:/usr/share/terminfo" export TMUX_TMPDIR="$XDG_RUNTIME_DIR"