summaryrefslogtreecommitdiff
path: root/.config/systemd
diff options
context:
space:
mode:
Diffstat (limited to '.config/systemd')
l---------.config/systemd/user/X11@.target.wants/fix-dpi@.service1
l---------.config/systemd/user/default.target.wants/kbfs.service1
l---------.config/systemd/user/default.target.wants/keybase.service1
l---------.config/systemd/user/default.target.wants/mail.target1
-rw-r--r--.config/systemd/user/dunst@.service3
-rw-r--r--.config/systemd/user/element-desktop@.service11
-rw-r--r--.config/systemd/user/emacs.service.d/shell.conf2
-rw-r--r--.config/systemd/user/keybase-gui@.service1
l---------.config/systemd/user/keybase-gui@.service.d/00-base.conf1
-rw-r--r--.config/systemd/user/keybase-gui@.service.d/01-override.conf9
-rw-r--r--.config/systemd/user/rbar@.service3
-rw-r--r--.config/systemd/user/redshift@.service13
-rw-r--r--.config/systemd/user/signal-desktop@.service11
l---------.config/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket1
l---------.config/systemd/user/sockets.target.wants/gpg-agent-ssh.socket1
l---------.config/systemd/user/sockets.target.wants/pulseaudio.socket1
-rw-r--r--.config/systemd/user/wmii@.service3
l---------.config/systemd/user/wmii@.service.wants/element-desktop@.service1
l---------.config/systemd/user/wmii@.service.wants/keybase-gui@.service1
l---------.config/systemd/user/wmii@.service.wants/rbar@98_wifi.service1
l---------.config/systemd/user/wmii@.service.wants/signal-desktop@.service1
l---------.config/systemd/user/wmii@.service.wants/zoom@.service1
-rw-r--r--.config/systemd/user/wmii@.socket3
-rw-r--r--.config/systemd/user/wmiirc@.service4
-rw-r--r--.config/systemd/user/zoom@.service10
25 files changed, 68 insertions, 18 deletions
diff --git a/.config/systemd/user/X11@.target.wants/fix-dpi@.service b/.config/systemd/user/X11@.target.wants/fix-dpi@.service
deleted file mode 120000
index af1d134..0000000
--- a/.config/systemd/user/X11@.target.wants/fix-dpi@.service
+++ /dev/null
@@ -1 +0,0 @@
-../fix-dpi@.service \ No newline at end of file
diff --git a/.config/systemd/user/default.target.wants/kbfs.service b/.config/systemd/user/default.target.wants/kbfs.service
new file mode 120000
index 0000000..78fc054
--- /dev/null
+++ b/.config/systemd/user/default.target.wants/kbfs.service
@@ -0,0 +1 @@
+/usr/lib/systemd/user/kbfs.service \ No newline at end of file
diff --git a/.config/systemd/user/default.target.wants/keybase.service b/.config/systemd/user/default.target.wants/keybase.service
new file mode 120000
index 0000000..29d286b
--- /dev/null
+++ b/.config/systemd/user/default.target.wants/keybase.service
@@ -0,0 +1 @@
+/usr/lib/systemd/user/keybase.service \ No newline at end of file
diff --git a/.config/systemd/user/default.target.wants/mail.target b/.config/systemd/user/default.target.wants/mail.target
new file mode 120000
index 0000000..beb3ac9
--- /dev/null
+++ b/.config/systemd/user/default.target.wants/mail.target
@@ -0,0 +1 @@
+../mail.target \ No newline at end of file
diff --git a/.config/systemd/user/dunst@.service b/.config/systemd/user/dunst@.service
index bf923df..e5d96ef 100644
--- a/.config/systemd/user/dunst@.service
+++ b/.config/systemd/user/dunst@.service
@@ -7,6 +7,7 @@ Requisite=X11@%i.target
[Service]
Environment=DISPLAY=%I
-Type=simple
+Type=dbus
+BusName=org.freedesktop.Notifications
ExecStart=/usr/bin/env dunst
SyslogIdentifier=dunst
diff --git a/.config/systemd/user/element-desktop@.service b/.config/systemd/user/element-desktop@.service
new file mode 100644
index 0000000..9f737b1
--- /dev/null
+++ b/.config/systemd/user/element-desktop@.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Element Desktop on X display %I
+After=X11@%i.target
+Requisite=X11@%i.target
+
+[Service]
+Type=simple
+Environment=DISPLAY=%I
+ExecStart=/usr/bin/element-desktop --hidden
+KillMode=process
+Restart=always
diff --git a/.config/systemd/user/emacs.service.d/shell.conf b/.config/systemd/user/emacs.service.d/shell.conf
new file mode 100644
index 0000000..da4f1c3
--- /dev/null
+++ b/.config/systemd/user/emacs.service.d/shell.conf
@@ -0,0 +1,2 @@
+[Service]
+OOMPolicy=continue
diff --git a/.config/systemd/user/keybase-gui@.service b/.config/systemd/user/keybase-gui@.service
new file mode 100644
index 0000000..3a8466d
--- /dev/null
+++ b/.config/systemd/user/keybase-gui@.service
@@ -0,0 +1 @@
+[Unit]
diff --git a/.config/systemd/user/keybase-gui@.service.d/00-base.conf b/.config/systemd/user/keybase-gui@.service.d/00-base.conf
new file mode 120000
index 0000000..1dc61ec
--- /dev/null
+++ b/.config/systemd/user/keybase-gui@.service.d/00-base.conf
@@ -0,0 +1 @@
+/usr/lib/systemd/user/keybase.gui.service \ No newline at end of file
diff --git a/.config/systemd/user/keybase-gui@.service.d/01-override.conf b/.config/systemd/user/keybase-gui@.service.d/01-override.conf
new file mode 100644
index 0000000..35fa1ed
--- /dev/null
+++ b/.config/systemd/user/keybase-gui@.service.d/01-override.conf
@@ -0,0 +1,9 @@
+[Unit]
+Description=Keybase GUI on X display %I
+After=X11@%i.target
+Requisite=X11@%i.target
+
+[Service]
+Environment=DISPLAY=%I
+# start minimized
+Environment=KEYBASE_AUTOSTART=1
diff --git a/.config/systemd/user/rbar@.service b/.config/systemd/user/rbar@.service
index 498d577..0304613 100644
--- a/.config/systemd/user/rbar@.service
+++ b/.config/systemd/user/rbar@.service
@@ -6,3 +6,6 @@ StopWhenUnneeded=true
Type=simple
ExecStart=/bin/sh -c '%h/.wmii-hg/rbar %I'
SyslogIdentifier=rbar_%I
+
+[Install]
+WantedBy=wmii@.service
diff --git a/.config/systemd/user/redshift@.service b/.config/systemd/user/redshift@.service
deleted file mode 100644
index ed5bbae..0000000
--- a/.config/systemd/user/redshift@.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=Redshift display colour temperature adjustment on X display %I
-Documentation=http://jonls.dk/redshift/
-After=X11@%i.target
-Requisite=X11@%i.target
-
-[Service]
-Environment=DISPLAY=%I
-
-Type=simple
-ExecStart=/usr/bin/env redshift
-ExecStopPost=/usr/bin/env redshift -x
-SyslogIdentifier=redshift
diff --git a/.config/systemd/user/signal-desktop@.service b/.config/systemd/user/signal-desktop@.service
new file mode 100644
index 0000000..cdeab25
--- /dev/null
+++ b/.config/systemd/user/signal-desktop@.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Signal Desktop on X display %I
+After=X11@%i.target
+Requisite=X11@%i.target
+
+[Service]
+Type=simple
+Environment=DISPLAY=%I
+ExecStart=/usr/bin/signal-desktop --start-in-tray
+KillMode=process
+Restart=always
diff --git a/.config/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket b/.config/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket
new file mode 120000
index 0000000..775243d
--- /dev/null
+++ b/.config/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket
@@ -0,0 +1 @@
+/usr/lib/systemd/user/gnome-keyring-daemon.socket \ No newline at end of file
diff --git a/.config/systemd/user/sockets.target.wants/gpg-agent-ssh.socket b/.config/systemd/user/sockets.target.wants/gpg-agent-ssh.socket
new file mode 120000
index 0000000..acb12ad
--- /dev/null
+++ b/.config/systemd/user/sockets.target.wants/gpg-agent-ssh.socket
@@ -0,0 +1 @@
+/usr/lib/systemd/user/gpg-agent-ssh.socket \ No newline at end of file
diff --git a/.config/systemd/user/sockets.target.wants/pulseaudio.socket b/.config/systemd/user/sockets.target.wants/pulseaudio.socket
new file mode 120000
index 0000000..b166523
--- /dev/null
+++ b/.config/systemd/user/sockets.target.wants/pulseaudio.socket
@@ -0,0 +1 @@
+/usr/lib/systemd/user/pulseaudio.socket \ No newline at end of file
diff --git a/.config/systemd/user/wmii@.service b/.config/systemd/user/wmii@.service
index 92f3b40..ff9ef68 100644
--- a/.config/systemd/user/wmii@.service
+++ b/.config/systemd/user/wmii@.service
@@ -13,3 +13,6 @@ ExecStart=/usr/bin/env bash -c 'exec 8>%t/x11-wm@%I; echo "$DISPLAY"; exec wmii
ExecStop=/usr/bin/env wmiir -a unix!%t/.%N.sock xwrite /ctl Quit
ExecStopPost=/bin/rm -f -- %t/.%N.sock
SyslogIdentifier=wmii
+
+[Install]
+RequiredBy=X11@%i.target
diff --git a/.config/systemd/user/wmii@.service.wants/element-desktop@.service b/.config/systemd/user/wmii@.service.wants/element-desktop@.service
new file mode 120000
index 0000000..f9550a3
--- /dev/null
+++ b/.config/systemd/user/wmii@.service.wants/element-desktop@.service
@@ -0,0 +1 @@
+../element-desktop@.service \ No newline at end of file
diff --git a/.config/systemd/user/wmii@.service.wants/keybase-gui@.service b/.config/systemd/user/wmii@.service.wants/keybase-gui@.service
new file mode 120000
index 0000000..d9a724c
--- /dev/null
+++ b/.config/systemd/user/wmii@.service.wants/keybase-gui@.service
@@ -0,0 +1 @@
+../keybase-gui@.service \ No newline at end of file
diff --git a/.config/systemd/user/wmii@.service.wants/rbar@98_wifi.service b/.config/systemd/user/wmii@.service.wants/rbar@98_wifi.service
new file mode 120000
index 0000000..286989e
--- /dev/null
+++ b/.config/systemd/user/wmii@.service.wants/rbar@98_wifi.service
@@ -0,0 +1 @@
+../rbar@.service \ No newline at end of file
diff --git a/.config/systemd/user/wmii@.service.wants/signal-desktop@.service b/.config/systemd/user/wmii@.service.wants/signal-desktop@.service
new file mode 120000
index 0000000..755126c
--- /dev/null
+++ b/.config/systemd/user/wmii@.service.wants/signal-desktop@.service
@@ -0,0 +1 @@
+../signal-desktop@.service \ No newline at end of file
diff --git a/.config/systemd/user/wmii@.service.wants/zoom@.service b/.config/systemd/user/wmii@.service.wants/zoom@.service
new file mode 120000
index 0000000..3f63e6a
--- /dev/null
+++ b/.config/systemd/user/wmii@.service.wants/zoom@.service
@@ -0,0 +1 @@
+../zoom@.service \ No newline at end of file
diff --git a/.config/systemd/user/wmii@.socket b/.config/systemd/user/wmii@.socket
index b1583a6..3ba0171 100644
--- a/.config/systemd/user/wmii@.socket
+++ b/.config/systemd/user/wmii@.socket
@@ -4,6 +4,3 @@ Description=Window Manager Improved Improved on X display %I socket
[Socket]
ListenStream=%t/wmii@%I.sock
Service=wmii-proxy@%i.service
-
-[Install]
-RequiredBy=X11@.target
diff --git a/.config/systemd/user/wmiirc@.service b/.config/systemd/user/wmiirc@.service
index a8af5a9..d075cf2 100644
--- a/.config/systemd/user/wmiirc@.service
+++ b/.config/systemd/user/wmiirc@.service
@@ -15,3 +15,7 @@ ExecStopPost=/bin/rm -rf -- %t/wmii@%I/
Environment=DISPLAY=%I WMII_ADDRESS=unix!%t/wmii@%I.sock
ExecStart=/usr/bin/env WMII_CONFPATH=${XDG_CONFIG_HOME}/wmii-hg ${XDG_CONFIG_HOME}/wmii-hg/wmiirc
SyslogIdentifier=wmiirc
+
+[Install]
+RequiredBy=wm-running@%i.target
+WantedBy=wmii@%i.service
diff --git a/.config/systemd/user/zoom@.service b/.config/systemd/user/zoom@.service
new file mode 100644
index 0000000..5ff384f
--- /dev/null
+++ b/.config/systemd/user/zoom@.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Zoom Video Calls on X display %I
+After=X11@%i.target
+Requisite=X11@%i.target
+
+[Service]
+Type=simple
+Environment=DISPLAY=%I
+ExecStart=/usr/bin/zoom
+Restart=always