diff --git a/home/.config/systemd/user/default.target.wants/emacs.service b/home/.config/systemd/user/default.target.wants/emacs.service deleted file mode 120000 index 003173b..0000000 --- a/home/.config/systemd/user/default.target.wants/emacs.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/user/emacs.service \ No newline at end of file diff --git a/home/.config/systemd/user/emacsd.service b/home/.config/systemd/user/emacsd.service index 6785396..c9bdc3f 100644 --- a/home/.config/systemd/user/emacsd.service +++ b/home/.config/systemd/user/emacsd.service @@ -1,11 +1,13 @@ [Unit] -Description=Emacs: the extensible, self-documenting text editor +Description=Emacs text editor +Documentation=info:emacs man:emacs(1) https://gnu.org/software/emacs/ [Service] Type=forking ExecStart=/usr/bin/emacs --daemon ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)" -Restart=always +Environment=SSH_AUTH_SOCK=%t/keyring/ssh +Restart=on-failure [Install] -WantedBy=default.target \ No newline at end of file +WantedBy=default.target