[Unit] Description=SSH key agent Wants=dbus.socket After=dbus.socket [Service] Type=forking Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket ExecStartPre=/usr/bin/dbus-update-activation-environment --systemd SSH_AUTH_SOCK ExecStart=/usr/bin/ssh-agent -a $SSH_AUTH_SOCK ExecStartPost=%h/.config/i3/bin/ssh-add ExecStopPost=/usr/bin/dbus-update-activation-environment --systemd SSH_AUTH_SOCK= Restart=always TimeoutStartSec=infinity