commit 8c9e6879d5937157227138522aac86a78e522294 Author: Alex Date: Mon May 11 21:01:35 2020 +0200 Update repo path diff --git a/user/dwm.service b/user/dwm.service new file mode 100644 index 0000000..b92ab7d --- /dev/null +++ b/user/dwm.service @@ -0,0 +1,15 @@ +[Unit] +Description=Dynamic Window Manager +Requires=xorg@0.service +Wants=slstatus.service +After=xorg@0.service + +[Service] +ExecStart=/usr/local/bin/dwm +ExecStartPost=/usr/bin/feh --randomize --bg-fill /home/caskd/Media/Pictures/wallpapers +Restart=always +RestartSec=1 +Type=exec + +[Install] +WantedBy=default.target diff --git a/user/feh.service b/user/feh.service new file mode 100644 index 0000000..ba2946c --- /dev/null +++ b/user/feh.service @@ -0,0 +1,11 @@ +[Unit] +Description=Feh wallpaper settings +Requires=dwm.service +After=dwm.service + +[Service] +ExecStart=/usr/bin/feh --randomize --bg-fill /home/caskd/Media/Pictures/wallpapers +Type=oneshot + +[Install] +WantedBy=dwm.service diff --git a/user/ffsnap.service b/user/ffsnap.service new file mode 100644 index 0000000..745d9cb --- /dev/null +++ b/user/ffsnap.service @@ -0,0 +1,9 @@ +[Unit] +Description=Keep recording segments to /tmp and encode them on ffmpeg kill like shadowplay +Requires=xorg@0.service + +[Service] +ExecStart=/bin/zsh /home/caskd/Projects/ffsnap/script.sh +Restart=always +RestartSec=1 +Type=exec diff --git a/user/slstatus.service b/user/slstatus.service new file mode 100644 index 0000000..f9712d1 --- /dev/null +++ b/user/slstatus.service @@ -0,0 +1,10 @@ +[Unit] +Description=Simple Status +Requires=xorg@.service +After=dwm.service + +[Service] +Type=exec +Restart=always +RestartSec=1 +ExecStart=/usr/local/bin/slstatus diff --git a/user/xcompmgr.service b/user/xcompmgr.service new file mode 100644 index 0000000..d2cd763 --- /dev/null +++ b/user/xcompmgr.service @@ -0,0 +1,13 @@ +[Unit] +Description=X composite manager +Requires=xorg@.service +After=xorg@.service + +[Service] +Type=exec +Restart=always +RestartSec=1 +ExecStart=/usr/bin/xcompmgr + +[Install] +WantedBy=dwm.service diff --git a/user/xorg@.service b/user/xorg@.service new file mode 100644 index 0000000..8f7b5b3 --- /dev/null +++ b/user/xorg@.service @@ -0,0 +1,10 @@ +[Unit] +Description=Xorg server at display %i +Requires=xorg@%i.socket +After=xorg@%i.socket + +[Service] +Type=exec +SuccessExitStatus=0 1 + +ExecStart=/usr/bin/Xorg :%i -nolisten tcp -noreset -verbose 2 "vt1" diff --git a/user/xorg@.socket b/user/xorg@.socket new file mode 100644 index 0000000..0172b17 --- /dev/null +++ b/user/xorg@.socket @@ -0,0 +1,6 @@ +[Unit] +Description=Socket for xorg at display %i + +[Socket] +ListenStream=/tmp/.X11-unix/X%i +