From af77c2c193e5a4bc3b6b775a00b94d1a57f28126 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 28 Apr 2021 17:26:50 +0200 Subject: [ssh] add ssh-agent systemd service --- setup.py | 3 ++- ssh/ssh-agent.service | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 ssh/ssh-agent.service diff --git a/setup.py b/setup.py index c37ce22..e25fdc8 100755 --- a/setup.py +++ b/setup.py @@ -75,7 +75,8 @@ targets = { [("gdbinit", home_dir + "/.gdbinit"), ("config/gdb", config_dir + "/gdb")], "ssh": - [("ssh/config.gpg", home_dir + "/.ssh/config")], + [("ssh/config.gpg", home_dir + "/.ssh/config"), + ("ssh/ssh-agent.service", config_dir + "/systemd/user/ssh-agent.service")], "X": [("xinitrc", home_dir + "/.xinitrc"), ("xinitrc", home_dir + "/.xsession"), diff --git a/ssh/ssh-agent.service b/ssh/ssh-agent.service new file mode 100644 index 0000000..09144f2 --- /dev/null +++ b/ssh/ssh-agent.service @@ -0,0 +1,11 @@ +[Unit] +Description=SSH key agent + +[Service] +Type=simple +Environment=SSH_AUTH_SOCK=%h/.ssh/agent.sock +ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK + +[Install] +WantedBy=default.target + -- cgit v1.2.3