From a817e7d55c35aac2503c1bc39f27f600bf57e27e Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 21 Aug 2014 00:19:38 +0200 Subject: Add systemd config --- sysemd/.config/systemd/user/.gitignore | 1 + sysemd/.config/systemd/user/emacs.service | 12 ++++++++++++ sysemd/.config/systemd/user/emacs.service.d/environment.conf | 3 +++ sysemd/.config/systemd/user/synergys.service | 10 ++++++++++ sysemd/.config/systemd/user/synergys.socket | 9 +++++++++ sysemd/.config/systemd/user/urxvtd.service | 9 +++++++++ 6 files changed, 44 insertions(+) create mode 100644 sysemd/.config/systemd/user/.gitignore create mode 100644 sysemd/.config/systemd/user/emacs.service create mode 100644 sysemd/.config/systemd/user/emacs.service.d/environment.conf create mode 100644 sysemd/.config/systemd/user/synergys.service create mode 100644 sysemd/.config/systemd/user/synergys.socket create mode 100644 sysemd/.config/systemd/user/urxvtd.service (limited to 'sysemd/.config/systemd') diff --git a/sysemd/.config/systemd/user/.gitignore b/sysemd/.config/systemd/user/.gitignore new file mode 100644 index 0000000..6d28f9f --- /dev/null +++ b/sysemd/.config/systemd/user/.gitignore @@ -0,0 +1 @@ +default.target.wants/ \ No newline at end of file diff --git a/sysemd/.config/systemd/user/emacs.service b/sysemd/.config/systemd/user/emacs.service new file mode 100644 index 0000000..5436721 --- /dev/null +++ b/sysemd/.config/systemd/user/emacs.service @@ -0,0 +1,12 @@ +# -*- mode: conf-unix; -*- +[Unit] +Description=Emacs: the extensible, self-documenting text editor + +[Service] +Type=forking +ExecStart=/usr/bin/emacs --daemon +ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)" +Restart=always + +[Install] +WantedBy=default.target diff --git a/sysemd/.config/systemd/user/emacs.service.d/environment.conf b/sysemd/.config/systemd/user/emacs.service.d/environment.conf new file mode 100644 index 0000000..1e3070f --- /dev/null +++ b/sysemd/.config/systemd/user/emacs.service.d/environment.conf @@ -0,0 +1,3 @@ +[Service] +Environment=DISPLAY=:0 +Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/%U/bus diff --git a/sysemd/.config/systemd/user/synergys.service b/sysemd/.config/systemd/user/synergys.service new file mode 100644 index 0000000..56c1ac0 --- /dev/null +++ b/sysemd/.config/systemd/user/synergys.service @@ -0,0 +1,10 @@ +[Unit] +Description=Synergy Server Daemon +After=network.target + +[Service] +Type=forking +ExecStart=/usr/bin/synergys --config /etc/synergy.conf + +[Install] +WantedBy=multi-user.target diff --git a/sysemd/.config/systemd/user/synergys.socket b/sysemd/.config/systemd/user/synergys.socket new file mode 100644 index 0000000..dda1537 --- /dev/null +++ b/sysemd/.config/systemd/user/synergys.socket @@ -0,0 +1,9 @@ +[Unit] +Conflicts=synergys.service + +[Socket] +ListenStream=24800 +Accept=false + +[Install] +WantedBy=sockets.target diff --git a/sysemd/.config/systemd/user/urxvtd.service b/sysemd/.config/systemd/user/urxvtd.service new file mode 100644 index 0000000..b1de4f7 --- /dev/null +++ b/sysemd/.config/systemd/user/urxvtd.service @@ -0,0 +1,9 @@ +[Unit] +Description=RXVT-Unicode Daemon + +[Service] +ExecStart=/usr/bin/urxvtd +Restart=always + +[Install] +WantedBy=default.target -- cgit v1.2.3-54-g00ecf