summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
l---------.config/services/enabled/somebar.service1
l---------.config/services/enabled/status.service1
l---------.config/services/enabled/swaybg.service1
l---------.config/services/enabled/swayidle.service1
-rw-r--r--.config/services/status.service6
-rw-r--r--.config/services/swaybg.service5
-rw-r--r--.config/services/swayidle.service7
-rwxr-xr-xbin/dwl-init.sh16
8 files changed, 22 insertions, 16 deletions
diff --git a/.config/services/enabled/somebar.service b/.config/services/enabled/somebar.service
new file mode 120000
index 0000000..0583d2d
--- /dev/null
+++ b/.config/services/enabled/somebar.service
@@ -0,0 +1 @@
+/home/samn/.config/services/somebar.service \ No newline at end of file
diff --git a/.config/services/enabled/status.service b/.config/services/enabled/status.service
new file mode 120000
index 0000000..72a162d
--- /dev/null
+++ b/.config/services/enabled/status.service
@@ -0,0 +1 @@
+/home/samn/.config/services/status.service \ No newline at end of file
diff --git a/.config/services/enabled/swaybg.service b/.config/services/enabled/swaybg.service
new file mode 120000
index 0000000..294389d
--- /dev/null
+++ b/.config/services/enabled/swaybg.service
@@ -0,0 +1 @@
+/home/samn/.config/services/swaybg.service \ No newline at end of file
diff --git a/.config/services/enabled/swayidle.service b/.config/services/enabled/swayidle.service
new file mode 120000
index 0000000..9cf4e8f
--- /dev/null
+++ b/.config/services/enabled/swayidle.service
@@ -0,0 +1 @@
+/home/samn/.config/services/swayidle.service \ No newline at end of file
diff --git a/.config/services/status.service b/.config/services/status.service
new file mode 100644
index 0000000..56e914d
--- /dev/null
+++ b/.config/services/status.service
@@ -0,0 +1,6 @@
+[Unit]
+Description=status.sh
+After=somebar.service
+
+[Service]
+ExecStart=/home/samn/bin/status.sh
diff --git a/.config/services/swaybg.service b/.config/services/swaybg.service
new file mode 100644
index 0000000..84e350e
--- /dev/null
+++ b/.config/services/swaybg.service
@@ -0,0 +1,5 @@
+[Unit]
+Description=swaybg
+
+[Service]
+ExecStart=swaybg -i /home/samn/wallpaper.jpg
diff --git a/.config/services/swayidle.service b/.config/services/swayidle.service
new file mode 100644
index 0000000..904e6ab
--- /dev/null
+++ b/.config/services/swayidle.service
@@ -0,0 +1,7 @@
+[Unit]
+Description=swayidle
+
+[Service]
+ExecStart=swayidle -w \
+ timeout 300 'swaylock -f -i /home/samn/wallpaper.jpg' \
+ before-sleep 'swaylock -f -i /home/samn/wallpaper.jpg'
diff --git a/bin/dwl-init.sh b/bin/dwl-init.sh
deleted file mode 100755
index 3afae87..0000000
--- a/bin/dwl-init.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-set -eu
-
-WALLPAPER=/home/samn/wallpaper.jpg
-
-trap 'kill 0' SIGINT
-
-swaybg -i "$WALLPAPER" &
-swayidle -w \
- timeout 300 "swaylock -f -i $WALLPAPER" \
- before-sleep "swaylock -f -i $WALLPAPER" &
-status.sh &
-somebar
-
-wait