diff options
Diffstat (limited to '.config/systemd')
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 |