From 186a6f2394060f211f79bb3cd99f32435b1bca71 Mon Sep 17 00:00:00 2001 From: Sam Nystrom Date: Fri, 14 Apr 2023 18:29:10 -0500 Subject: refactor: replace dwl-init.sh with superd services --- .config/services/enabled/somebar.service | 1 + .config/services/enabled/status.service | 1 + .config/services/enabled/swaybg.service | 1 + .config/services/enabled/swayidle.service | 1 + .config/services/status.service | 6 ++++++ .config/services/swaybg.service | 5 +++++ .config/services/swayidle.service | 7 +++++++ bin/dwl-init.sh | 16 ---------------- 8 files changed, 22 insertions(+), 16 deletions(-) create mode 120000 .config/services/enabled/somebar.service create mode 120000 .config/services/enabled/status.service create mode 120000 .config/services/enabled/swaybg.service create mode 120000 .config/services/enabled/swayidle.service create mode 100644 .config/services/status.service create mode 100644 .config/services/swaybg.service create mode 100644 .config/services/swayidle.service delete mode 100755 bin/dwl-init.sh 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 -- cgit v1.2.3