summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Nystrom <sam@samnystrom.dev>2024-02-04 10:28:10 -0500
committerSam Nystrom <sam@samnystrom.dev>2024-02-04 10:28:10 -0500
commit43bab9ba6f53da5f4c9fa5252736ca8b30e089f8 (patch)
tree76d43892e5105e9fc34bdd2e65dd556999522d25
parent2a1ada12b2af913d74bb90d0e2e87f58d8327029 (diff)
Switch from superd to s6 for session service management
-rw-r--r--.config/s6-rc/dbus-log/consumer-for1
-rw-r--r--.config/s6-rc/dbus-log/notification-fd1
-rw-r--r--.config/s6-rc/dbus-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/dbus-log/run4
-rw-r--r--.config/s6-rc/dbus-log/type1
-rwxr-xr-x.config/s6-rc/dbus/data/check3
-rw-r--r--.config/s6-rc/dbus/notification-fd1
-rw-r--r--.config/s6-rc/dbus/producer-for1
-rwxr-xr-x.config/s6-rc/dbus/run5
-rw-r--r--.config/s6-rc/dbus/type1
-rw-r--r--.config/s6-rc/default/contents.d/dbus0
-rw-r--r--.config/s6-rc/default/contents.d/pipewire0
-rw-r--r--.config/s6-rc/default/contents.d/pipewire-pulse0
-rw-r--r--.config/s6-rc/default/contents.d/sway0
-rw-r--r--.config/s6-rc/default/contents.d/swaybg0
-rw-r--r--.config/s6-rc/default/contents.d/swayidle0
-rw-r--r--.config/s6-rc/default/contents.d/wireplumber0
-rw-r--r--.config/s6-rc/default/contents.d/wlsunset0
-rw-r--r--.config/s6-rc/default/contents.d/xdg-desktop-portal0
-rw-r--r--.config/s6-rc/default/type1
-rwxr-xr-x.config/s6-rc/ii-chat.sr.ht/run7
-rw-r--r--.config/s6-rc/ii-chat.sr.ht/type1
-rwxr-xr-x.config/s6-rc/ii-libera.chat/run7
-rw-r--r--.config/s6-rc/ii-libera.chat/type1
-rwxr-xr-x.config/s6-rc/ii-oftc.net/run7
-rw-r--r--.config/s6-rc/ii-oftc.net/type1
-rwxr-xr-x.config/s6-rc/ii-tilde.chat/run7
-rw-r--r--.config/s6-rc/ii-tilde.chat/type1
-rw-r--r--.config/s6-rc/ii/contents.d/ii-chat.sr.ht0
-rw-r--r--.config/s6-rc/ii/contents.d/ii-libera.chat0
-rw-r--r--.config/s6-rc/ii/contents.d/ii-oftc.net0
-rw-r--r--.config/s6-rc/ii/contents.d/ii-tilde.chat0
-rw-r--r--.config/s6-rc/ii/type1
-rw-r--r--.config/s6-rc/pipewire-log/consumer-for1
-rw-r--r--.config/s6-rc/pipewire-log/notification-fd1
-rw-r--r--.config/s6-rc/pipewire-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/pipewire-log/run4
-rw-r--r--.config/s6-rc/pipewire-log/type1
-rw-r--r--.config/s6-rc/pipewire-pulse-log/consumer-for1
-rw-r--r--.config/s6-rc/pipewire-pulse-log/notification-fd1
-rw-r--r--.config/s6-rc/pipewire-pulse-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/pipewire-pulse-log/run4
-rw-r--r--.config/s6-rc/pipewire-pulse-log/type1
-rw-r--r--.config/s6-rc/pipewire-pulse/dependencies.d/pipewire0
-rw-r--r--.config/s6-rc/pipewire-pulse/producer-for1
-rw-r--r--.config/s6-rc/pipewire-pulse/run3
-rw-r--r--.config/s6-rc/pipewire-pulse/type1
-rw-r--r--.config/s6-rc/pipewire/dependencies.d/dbus0
-rw-r--r--.config/s6-rc/pipewire/producer-for1
-rwxr-xr-x.config/s6-rc/pipewire/run3
-rw-r--r--.config/s6-rc/pipewire/type1
-rw-r--r--.config/s6-rc/sway-log/consumer-for1
-rw-r--r--.config/s6-rc/sway-log/notification-fd1
-rw-r--r--.config/s6-rc/sway-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/sway-log/run4
-rw-r--r--.config/s6-rc/sway-log/type1
-rw-r--r--.config/s6-rc/sway/dependencies.d/dbus0
-rwxr-xr-x.config/s6-rc/sway/finish5
-rw-r--r--.config/s6-rc/sway/notification-fd1
-rw-r--r--.config/s6-rc/sway/producer-for1
-rwxr-xr-x.config/s6-rc/sway/run25
-rw-r--r--.config/s6-rc/sway/type1
-rw-r--r--.config/s6-rc/swaybg-log/consumer-for1
-rw-r--r--.config/s6-rc/swaybg-log/notification-fd1
-rw-r--r--.config/s6-rc/swaybg-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/swaybg-log/run4
-rw-r--r--.config/s6-rc/swaybg-log/type1
-rw-r--r--.config/s6-rc/swaybg/dependencies.d/sway0
-rw-r--r--.config/s6-rc/swaybg/producer-for1
-rwxr-xr-x.config/s6-rc/swaybg/run4
-rw-r--r--.config/s6-rc/swaybg/type1
-rw-r--r--.config/s6-rc/swayidle-log/consumer-for1
-rw-r--r--.config/s6-rc/swayidle-log/notification-fd1
-rw-r--r--.config/s6-rc/swayidle-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/swayidle-log/run4
-rw-r--r--.config/s6-rc/swayidle-log/type1
-rw-r--r--.config/s6-rc/swayidle/dependencies.d/sway0
-rw-r--r--.config/s6-rc/swayidle/producer-for1
-rwxr-xr-x.config/s6-rc/swayidle/run4
-rw-r--r--.config/s6-rc/swayidle/type1
-rw-r--r--.config/s6-rc/wireplumber-log/consumer-for1
-rw-r--r--.config/s6-rc/wireplumber-log/notification-fd1
-rw-r--r--.config/s6-rc/wireplumber-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/wireplumber-log/run4
-rw-r--r--.config/s6-rc/wireplumber-log/type1
-rw-r--r--.config/s6-rc/wireplumber/dependencies.d/pipewire0
-rw-r--r--.config/s6-rc/wireplumber/dependencies.d/xdg-desktop-portal0
-rw-r--r--.config/s6-rc/wireplumber/producer-for1
-rwxr-xr-x.config/s6-rc/wireplumber/run3
-rw-r--r--.config/s6-rc/wireplumber/type1
-rw-r--r--.config/s6-rc/wlsunset-log/consumer-for1
-rw-r--r--.config/s6-rc/wlsunset-log/notification-fd1
-rw-r--r--.config/s6-rc/wlsunset-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/wlsunset-log/run4
-rw-r--r--.config/s6-rc/wlsunset-log/type1
-rw-r--r--.config/s6-rc/wlsunset/dependencies.d/sway0
-rw-r--r--.config/s6-rc/wlsunset/producer-for1
-rwxr-xr-x.config/s6-rc/wlsunset/run4
-rw-r--r--.config/s6-rc/wlsunset/type1
-rw-r--r--.config/s6-rc/xdg-desktop-portal-log/consumer-for1
-rw-r--r--.config/s6-rc/xdg-desktop-portal-log/notification-fd1
-rw-r--r--.config/s6-rc/xdg-desktop-portal-log/pipeline-name1
-rwxr-xr-x.config/s6-rc/xdg-desktop-portal-log/run4
-rw-r--r--.config/s6-rc/xdg-desktop-portal-log/type1
-rw-r--r--.config/s6-rc/xdg-desktop-portal/dependencies.d/dbus0
-rw-r--r--.config/s6-rc/xdg-desktop-portal/dependencies.d/pipewire0
-rw-r--r--.config/s6-rc/xdg-desktop-portal/dependencies.d/sway0
-rw-r--r--.config/s6-rc/xdg-desktop-portal/notification-fd1
-rw-r--r--.config/s6-rc/xdg-desktop-portal/producer-for1
-rwxr-xr-x.config/s6-rc/xdg-desktop-portal/run5
-rw-r--r--.config/s6-rc/xdg-desktop-portal/type1
-rw-r--r--.config/services/dbus.service6
l---------.config/services/enabled/dbus.service1
l---------.config/services/enabled/himitsud.service1
l---------.config/services/enabled/hissh-agent.service1
l---------.config/services/enabled/pipewire-pulse.service1
l---------.config/services/enabled/pipewire.service1
l---------.config/services/enabled/status.service1
l---------.config/services/enabled/statusbar.service1
l---------.config/services/enabled/swaybg.service1
l---------.config/services/enabled/swayidle.service1
l---------.config/services/enabled/wireplumber.service1
l---------.config/services/enabled/xdg-desktop-portal.service1
-rw-r--r--.config/services/hissh-agent.service7
-rw-r--r--.config/services/statusbar.service5
-rw-r--r--.config/services/swaybg.service5
126 files changed, 191 insertions, 34 deletions
diff --git a/.config/s6-rc/dbus-log/consumer-for b/.config/s6-rc/dbus-log/consumer-for
new file mode 100644
index 0000000..e2182f1
--- /dev/null
+++ b/.config/s6-rc/dbus-log/consumer-for
@@ -0,0 +1 @@
+dbus
diff --git a/.config/s6-rc/dbus-log/notification-fd b/.config/s6-rc/dbus-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/dbus-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/dbus-log/pipeline-name b/.config/s6-rc/dbus-log/pipeline-name
new file mode 100644
index 0000000..0d56fa6
--- /dev/null
+++ b/.config/s6-rc/dbus-log/pipeline-name
@@ -0,0 +1 @@
+dbus-pipeline
diff --git a/.config/s6-rc/dbus-log/run b/.config/s6-rc/dbus-log/run
new file mode 100755
index 0000000..0b9b1ea
--- /dev/null
+++ b/.config/s6-rc/dbus-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/dbus
diff --git a/.config/s6-rc/dbus-log/type b/.config/s6-rc/dbus-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/dbus-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/dbus/data/check b/.config/s6-rc/dbus/data/check
new file mode 100755
index 0000000..0444e0b
--- /dev/null
+++ b/.config/s6-rc/dbus/data/check
@@ -0,0 +1,3 @@
+#!/bin/execlineb -P
+importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR
+test -S ${XDG_RUNTIME_DIR}/bus
diff --git a/.config/s6-rc/dbus/notification-fd b/.config/s6-rc/dbus/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/dbus/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/dbus/producer-for b/.config/s6-rc/dbus/producer-for
new file mode 100644
index 0000000..7be2401
--- /dev/null
+++ b/.config/s6-rc/dbus/producer-for
@@ -0,0 +1 @@
+dbus-log
diff --git a/.config/s6-rc/dbus/run b/.config/s6-rc/dbus/run
new file mode 100755
index 0000000..bbf8767
--- /dev/null
+++ b/.config/s6-rc/dbus/run
@@ -0,0 +1,5 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR
+s6-notifyoncheck
+dbus-daemon --session --nofork --nopidfile --nosyslog --address unix:path=${XDG_RUNTIME_DIR}/bus
diff --git a/.config/s6-rc/dbus/type b/.config/s6-rc/dbus/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/dbus/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/default/contents.d/dbus b/.config/s6-rc/default/contents.d/dbus
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/dbus
diff --git a/.config/s6-rc/default/contents.d/pipewire b/.config/s6-rc/default/contents.d/pipewire
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/pipewire
diff --git a/.config/s6-rc/default/contents.d/pipewire-pulse b/.config/s6-rc/default/contents.d/pipewire-pulse
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/pipewire-pulse
diff --git a/.config/s6-rc/default/contents.d/sway b/.config/s6-rc/default/contents.d/sway
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/sway
diff --git a/.config/s6-rc/default/contents.d/swaybg b/.config/s6-rc/default/contents.d/swaybg
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/swaybg
diff --git a/.config/s6-rc/default/contents.d/swayidle b/.config/s6-rc/default/contents.d/swayidle
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/swayidle
diff --git a/.config/s6-rc/default/contents.d/wireplumber b/.config/s6-rc/default/contents.d/wireplumber
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/wireplumber
diff --git a/.config/s6-rc/default/contents.d/wlsunset b/.config/s6-rc/default/contents.d/wlsunset
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/wlsunset
diff --git a/.config/s6-rc/default/contents.d/xdg-desktop-portal b/.config/s6-rc/default/contents.d/xdg-desktop-portal
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/default/contents.d/xdg-desktop-portal
diff --git a/.config/s6-rc/default/type b/.config/s6-rc/default/type
new file mode 100644
index 0000000..757b422
--- /dev/null
+++ b/.config/s6-rc/default/type
@@ -0,0 +1 @@
+bundle
diff --git a/.config/s6-rc/ii-chat.sr.ht/run b/.config/s6-rc/ii-chat.sr.ht/run
new file mode 100755
index 0000000..9bee56d
--- /dev/null
+++ b/.config/s6-rc/ii-chat.sr.ht/run
@@ -0,0 +1,7 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+backtick IIPASS { cat ${HOME}/irc/.password }
+export CADIR /etc/ssl/certs
+s6-tlsclient chat.sr.ht 6697
+redirfd -w 1 /dev/null
+ii -s chat.sr.ht -k IIPASS -n stonks3141/chat.sr.ht
diff --git a/.config/s6-rc/ii-chat.sr.ht/type b/.config/s6-rc/ii-chat.sr.ht/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/ii-chat.sr.ht/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/ii-libera.chat/run b/.config/s6-rc/ii-libera.chat/run
new file mode 100755
index 0000000..cf5705e
--- /dev/null
+++ b/.config/s6-rc/ii-libera.chat/run
@@ -0,0 +1,7 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+backtick IIPASS { cat ${HOME}/irc/.password }
+export CADIR /etc/ssl/certs
+s6-tlsclient chat.sr.ht 6697
+redirfd -w 1 /dev/null
+ii -s libera.chat -k IIPASS -n stonks3141/irc.libera.chat
diff --git a/.config/s6-rc/ii-libera.chat/type b/.config/s6-rc/ii-libera.chat/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/ii-libera.chat/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/ii-oftc.net/run b/.config/s6-rc/ii-oftc.net/run
new file mode 100755
index 0000000..f19c7ff
--- /dev/null
+++ b/.config/s6-rc/ii-oftc.net/run
@@ -0,0 +1,7 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+backtick IIPASS { cat ${HOME}/irc/.password }
+export CADIR /etc/ssl/certs
+s6-tlsclient chat.sr.ht 6697
+redirfd -w 1 /dev/null
+ii -s oftc.net -k IIPASS -n stonks3141/irc.oftc.net
diff --git a/.config/s6-rc/ii-oftc.net/type b/.config/s6-rc/ii-oftc.net/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/ii-oftc.net/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/ii-tilde.chat/run b/.config/s6-rc/ii-tilde.chat/run
new file mode 100755
index 0000000..488f9a8
--- /dev/null
+++ b/.config/s6-rc/ii-tilde.chat/run
@@ -0,0 +1,7 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+backtick IIPASS { cat ${HOME}/irc/.password }
+export CADIR /etc/ssl/certs
+s6-tlsclient chat.sr.ht 6697
+redirfd -w 1 /dev/null
+ii -s tilde.chat -k IIPASS -n stonks3141/irc.tilde.chat
diff --git a/.config/s6-rc/ii-tilde.chat/type b/.config/s6-rc/ii-tilde.chat/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/ii-tilde.chat/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/ii/contents.d/ii-chat.sr.ht b/.config/s6-rc/ii/contents.d/ii-chat.sr.ht
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/ii/contents.d/ii-chat.sr.ht
diff --git a/.config/s6-rc/ii/contents.d/ii-libera.chat b/.config/s6-rc/ii/contents.d/ii-libera.chat
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/ii/contents.d/ii-libera.chat
diff --git a/.config/s6-rc/ii/contents.d/ii-oftc.net b/.config/s6-rc/ii/contents.d/ii-oftc.net
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/ii/contents.d/ii-oftc.net
diff --git a/.config/s6-rc/ii/contents.d/ii-tilde.chat b/.config/s6-rc/ii/contents.d/ii-tilde.chat
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/ii/contents.d/ii-tilde.chat
diff --git a/.config/s6-rc/ii/type b/.config/s6-rc/ii/type
new file mode 100644
index 0000000..757b422
--- /dev/null
+++ b/.config/s6-rc/ii/type
@@ -0,0 +1 @@
+bundle
diff --git a/.config/s6-rc/pipewire-log/consumer-for b/.config/s6-rc/pipewire-log/consumer-for
new file mode 100644
index 0000000..3b94baf
--- /dev/null
+++ b/.config/s6-rc/pipewire-log/consumer-for
@@ -0,0 +1 @@
+pipewire
diff --git a/.config/s6-rc/pipewire-log/notification-fd b/.config/s6-rc/pipewire-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/pipewire-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/pipewire-log/pipeline-name b/.config/s6-rc/pipewire-log/pipeline-name
new file mode 100644
index 0000000..b5dbcd0
--- /dev/null
+++ b/.config/s6-rc/pipewire-log/pipeline-name
@@ -0,0 +1 @@
+pipewire-pipeline
diff --git a/.config/s6-rc/pipewire-log/run b/.config/s6-rc/pipewire-log/run
new file mode 100755
index 0000000..8f71caf
--- /dev/null
+++ b/.config/s6-rc/pipewire-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/pipewire
diff --git a/.config/s6-rc/pipewire-log/type b/.config/s6-rc/pipewire-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/pipewire-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/pipewire-pulse-log/consumer-for b/.config/s6-rc/pipewire-pulse-log/consumer-for
new file mode 100644
index 0000000..c6be362
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse-log/consumer-for
@@ -0,0 +1 @@
+pipewire-pulse
diff --git a/.config/s6-rc/pipewire-pulse-log/notification-fd b/.config/s6-rc/pipewire-pulse-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/pipewire-pulse-log/pipeline-name b/.config/s6-rc/pipewire-pulse-log/pipeline-name
new file mode 100644
index 0000000..dc367a2
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse-log/pipeline-name
@@ -0,0 +1 @@
+pipewire-pulse-pipeline
diff --git a/.config/s6-rc/pipewire-pulse-log/run b/.config/s6-rc/pipewire-pulse-log/run
new file mode 100755
index 0000000..240b819
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/pipewire-pulse
diff --git a/.config/s6-rc/pipewire-pulse-log/type b/.config/s6-rc/pipewire-pulse-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/pipewire-pulse/dependencies.d/pipewire b/.config/s6-rc/pipewire-pulse/dependencies.d/pipewire
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse/dependencies.d/pipewire
diff --git a/.config/s6-rc/pipewire-pulse/producer-for b/.config/s6-rc/pipewire-pulse/producer-for
new file mode 100644
index 0000000..d7dcdf1
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse/producer-for
@@ -0,0 +1 @@
+pipewire-pulse-log
diff --git a/.config/s6-rc/pipewire-pulse/run b/.config/s6-rc/pipewire-pulse/run
new file mode 100644
index 0000000..30cb174
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse/run
@@ -0,0 +1,3 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+pipewire-pulse
diff --git a/.config/s6-rc/pipewire-pulse/type b/.config/s6-rc/pipewire-pulse/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/pipewire-pulse/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/pipewire/dependencies.d/dbus b/.config/s6-rc/pipewire/dependencies.d/dbus
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/pipewire/dependencies.d/dbus
diff --git a/.config/s6-rc/pipewire/producer-for b/.config/s6-rc/pipewire/producer-for
new file mode 100644
index 0000000..ea63659
--- /dev/null
+++ b/.config/s6-rc/pipewire/producer-for
@@ -0,0 +1 @@
+pipewire-log
diff --git a/.config/s6-rc/pipewire/run b/.config/s6-rc/pipewire/run
new file mode 100755
index 0000000..e8fb02c
--- /dev/null
+++ b/.config/s6-rc/pipewire/run
@@ -0,0 +1,3 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+pipewire
diff --git a/.config/s6-rc/pipewire/type b/.config/s6-rc/pipewire/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/pipewire/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/sway-log/consumer-for b/.config/s6-rc/sway-log/consumer-for
new file mode 100644
index 0000000..e1fa762
--- /dev/null
+++ b/.config/s6-rc/sway-log/consumer-for
@@ -0,0 +1 @@
+sway
diff --git a/.config/s6-rc/sway-log/notification-fd b/.config/s6-rc/sway-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/sway-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/sway-log/pipeline-name b/.config/s6-rc/sway-log/pipeline-name
new file mode 100644
index 0000000..2ca2ab9
--- /dev/null
+++ b/.config/s6-rc/sway-log/pipeline-name
@@ -0,0 +1 @@
+sway-pipeline
diff --git a/.config/s6-rc/sway-log/run b/.config/s6-rc/sway-log/run
new file mode 100755
index 0000000..cc61312
--- /dev/null
+++ b/.config/s6-rc/sway-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/sway
diff --git a/.config/s6-rc/sway-log/type b/.config/s6-rc/sway-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/sway-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/sway/dependencies.d/dbus b/.config/s6-rc/sway/dependencies.d/dbus
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/sway/dependencies.d/dbus
diff --git a/.config/s6-rc/sway/finish b/.config/s6-rc/sway/finish
new file mode 100755
index 0000000..4c78186
--- /dev/null
+++ b/.config/s6-rc/sway/finish
@@ -0,0 +1,5 @@
+#!/bin/execlineb -S2
+importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR
+foreground { s6-rc -l ${XDG_RUNTIME_DIR}/s6-rc -bDa change }
+s6-svscanctl -t ${XDG_RUNTIME_DIR}/service
+exit 125
diff --git a/.config/s6-rc/sway/notification-fd b/.config/s6-rc/sway/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/sway/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/sway/producer-for b/.config/s6-rc/sway/producer-for
new file mode 100644
index 0000000..1d76e06
--- /dev/null
+++ b/.config/s6-rc/sway/producer-for
@@ -0,0 +1 @@
+sway-log
diff --git a/.config/s6-rc/sway/run b/.config/s6-rc/sway/run
new file mode 100755
index 0000000..181d4db
--- /dev/null
+++ b/.config/s6-rc/sway/run
@@ -0,0 +1,25 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+if { mkdir -p ./env }
+if {
+ forx -E var {
+ XDG_SESSION_TYPE=wayland
+ XDG_SESSION_DESKTOP=sway
+ XDG_CURRENT_DESKTOP=sway
+ MOZ_ENABLE_WAYLAND=1
+ QT_QPA_PLATFORM=wayland
+ SDL_VIDEODRIVER=wayland
+ _JAVA_AWT_WM_NONREPARENTING=1
+ }
+ multidefine -d= ${var} { key val }
+ redirfd -w 1 ./env/${key}
+ heredoc 0 ${val} cat
+}
+s6-envdir ./env
+if { mkdir -p ./data }
+if { rm -f ./data/ready }
+if { mkfifo ./data/ready }
+background { redirfd -r 0 ./data/ready fdmove 1 3 cat }
+importas -i HOME HOME
+execline-cd ${HOME}
+sway
diff --git a/.config/s6-rc/sway/type b/.config/s6-rc/sway/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/sway/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/swaybg-log/consumer-for b/.config/s6-rc/swaybg-log/consumer-for
new file mode 100644
index 0000000..a5fe31a
--- /dev/null
+++ b/.config/s6-rc/swaybg-log/consumer-for
@@ -0,0 +1 @@
+swaybg
diff --git a/.config/s6-rc/swaybg-log/notification-fd b/.config/s6-rc/swaybg-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/swaybg-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/swaybg-log/pipeline-name b/.config/s6-rc/swaybg-log/pipeline-name
new file mode 100644
index 0000000..fcd8a1d
--- /dev/null
+++ b/.config/s6-rc/swaybg-log/pipeline-name
@@ -0,0 +1 @@
+swaybg-pipeline
diff --git a/.config/s6-rc/swaybg-log/run b/.config/s6-rc/swaybg-log/run
new file mode 100755
index 0000000..26bc1d5
--- /dev/null
+++ b/.config/s6-rc/swaybg-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/swaybg
diff --git a/.config/s6-rc/swaybg-log/type b/.config/s6-rc/swaybg-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/swaybg-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/swaybg/dependencies.d/sway b/.config/s6-rc/swaybg/dependencies.d/sway
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/swaybg/dependencies.d/sway
diff --git a/.config/s6-rc/swaybg/producer-for b/.config/s6-rc/swaybg/producer-for
new file mode 100644
index 0000000..5a8d08e
--- /dev/null
+++ b/.config/s6-rc/swaybg/producer-for
@@ -0,0 +1 @@
+swaybg-log
diff --git a/.config/s6-rc/swaybg/run b/.config/s6-rc/swaybg/run
new file mode 100755
index 0000000..1a7f89a
--- /dev/null
+++ b/.config/s6-rc/swaybg/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+s6-envdir ../sway/env
+swaybg -i /home/samn/wallpaper.jpg
diff --git a/.config/s6-rc/swaybg/type b/.config/s6-rc/swaybg/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/swaybg/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/swayidle-log/consumer-for b/.config/s6-rc/swayidle-log/consumer-for
new file mode 100644
index 0000000..3949f0c
--- /dev/null
+++ b/.config/s6-rc/swayidle-log/consumer-for
@@ -0,0 +1 @@
+swayidle
diff --git a/.config/s6-rc/swayidle-log/notification-fd b/.config/s6-rc/swayidle-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/swayidle-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/swayidle-log/pipeline-name b/.config/s6-rc/swayidle-log/pipeline-name
new file mode 100644
index 0000000..37c41f5
--- /dev/null
+++ b/.config/s6-rc/swayidle-log/pipeline-name
@@ -0,0 +1 @@
+swayidle-pipeline
diff --git a/.config/s6-rc/swayidle-log/run b/.config/s6-rc/swayidle-log/run
new file mode 100755
index 0000000..98548eb
--- /dev/null
+++ b/.config/s6-rc/swayidle-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/swayidle
diff --git a/.config/s6-rc/swayidle-log/type b/.config/s6-rc/swayidle-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/swayidle-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/swayidle/dependencies.d/sway b/.config/s6-rc/swayidle/dependencies.d/sway
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/swayidle/dependencies.d/sway
diff --git a/.config/s6-rc/swayidle/producer-for b/.config/s6-rc/swayidle/producer-for
new file mode 100644
index 0000000..490cb3b
--- /dev/null
+++ b/.config/s6-rc/swayidle/producer-for
@@ -0,0 +1 @@
+swayidle-log
diff --git a/.config/s6-rc/swayidle/run b/.config/s6-rc/swayidle/run
new file mode 100755
index 0000000..f41a40b
--- /dev/null
+++ b/.config/s6-rc/swayidle/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+s6-envdir ../sway/env
+swayidle
diff --git a/.config/s6-rc/swayidle/type b/.config/s6-rc/swayidle/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/swayidle/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/wireplumber-log/consumer-for b/.config/s6-rc/wireplumber-log/consumer-for
new file mode 100644
index 0000000..ec8e30f
--- /dev/null
+++ b/.config/s6-rc/wireplumber-log/consumer-for
@@ -0,0 +1 @@
+wireplumber
diff --git a/.config/s6-rc/wireplumber-log/notification-fd b/.config/s6-rc/wireplumber-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/wireplumber-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/wireplumber-log/pipeline-name b/.config/s6-rc/wireplumber-log/pipeline-name
new file mode 100644
index 0000000..e70298a
--- /dev/null
+++ b/.config/s6-rc/wireplumber-log/pipeline-name
@@ -0,0 +1 @@
+wireplumber-pipeline
diff --git a/.config/s6-rc/wireplumber-log/run b/.config/s6-rc/wireplumber-log/run
new file mode 100755
index 0000000..291099b
--- /dev/null
+++ b/.config/s6-rc/wireplumber-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/wireplumber
diff --git a/.config/s6-rc/wireplumber-log/type b/.config/s6-rc/wireplumber-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/wireplumber-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/wireplumber/dependencies.d/pipewire b/.config/s6-rc/wireplumber/dependencies.d/pipewire
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/wireplumber/dependencies.d/pipewire
diff --git a/.config/s6-rc/wireplumber/dependencies.d/xdg-desktop-portal b/.config/s6-rc/wireplumber/dependencies.d/xdg-desktop-portal
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/wireplumber/dependencies.d/xdg-desktop-portal
diff --git a/.config/s6-rc/wireplumber/producer-for b/.config/s6-rc/wireplumber/producer-for
new file mode 100644
index 0000000..e9cd359
--- /dev/null
+++ b/.config/s6-rc/wireplumber/producer-for
@@ -0,0 +1 @@
+wireplumber-log
diff --git a/.config/s6-rc/wireplumber/run b/.config/s6-rc/wireplumber/run
new file mode 100755
index 0000000..5780663
--- /dev/null
+++ b/.config/s6-rc/wireplumber/run
@@ -0,0 +1,3 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+wireplumber
diff --git a/.config/s6-rc/wireplumber/type b/.config/s6-rc/wireplumber/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/wireplumber/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/wlsunset-log/consumer-for b/.config/s6-rc/wlsunset-log/consumer-for
new file mode 100644
index 0000000..0c4949d
--- /dev/null
+++ b/.config/s6-rc/wlsunset-log/consumer-for
@@ -0,0 +1 @@
+wlsunset
diff --git a/.config/s6-rc/wlsunset-log/notification-fd b/.config/s6-rc/wlsunset-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/wlsunset-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/wlsunset-log/pipeline-name b/.config/s6-rc/wlsunset-log/pipeline-name
new file mode 100644
index 0000000..4f56ed0
--- /dev/null
+++ b/.config/s6-rc/wlsunset-log/pipeline-name
@@ -0,0 +1 @@
+wlsunset-pipeline
diff --git a/.config/s6-rc/wlsunset-log/run b/.config/s6-rc/wlsunset-log/run
new file mode 100755
index 0000000..668705a
--- /dev/null
+++ b/.config/s6-rc/wlsunset-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/wlsunset
diff --git a/.config/s6-rc/wlsunset-log/type b/.config/s6-rc/wlsunset-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/wlsunset-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/wlsunset/dependencies.d/sway b/.config/s6-rc/wlsunset/dependencies.d/sway
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/wlsunset/dependencies.d/sway
diff --git a/.config/s6-rc/wlsunset/producer-for b/.config/s6-rc/wlsunset/producer-for
new file mode 100644
index 0000000..8e4f411
--- /dev/null
+++ b/.config/s6-rc/wlsunset/producer-for
@@ -0,0 +1 @@
+wlsunset-log
diff --git a/.config/s6-rc/wlsunset/run b/.config/s6-rc/wlsunset/run
new file mode 100755
index 0000000..d6a3b50
--- /dev/null
+++ b/.config/s6-rc/wlsunset/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+s6-envdir ../sway/env
+wlsunset -l 36.2 -L 81.7
diff --git a/.config/s6-rc/wlsunset/type b/.config/s6-rc/wlsunset/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/wlsunset/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/xdg-desktop-portal-log/consumer-for b/.config/s6-rc/xdg-desktop-portal-log/consumer-for
new file mode 100644
index 0000000..8f7c009
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal-log/consumer-for
@@ -0,0 +1 @@
+xdg-desktop-portal
diff --git a/.config/s6-rc/xdg-desktop-portal-log/notification-fd b/.config/s6-rc/xdg-desktop-portal-log/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal-log/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/xdg-desktop-portal-log/pipeline-name b/.config/s6-rc/xdg-desktop-portal-log/pipeline-name
new file mode 100644
index 0000000..f31d587
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal-log/pipeline-name
@@ -0,0 +1 @@
+xdg-desktop-portal-pipeline
diff --git a/.config/s6-rc/xdg-desktop-portal-log/run b/.config/s6-rc/xdg-desktop-portal-log/run
new file mode 100755
index 0000000..0f16b96
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal-log/run
@@ -0,0 +1,4 @@
+#!/bin/execlineb -P
+importas -i HOME HOME
+exec -c
+s6-log -d3 -- t ${HOME}/.local/state/s6/logs/xdg-desktop-portal
diff --git a/.config/s6-rc/xdg-desktop-portal-log/type b/.config/s6-rc/xdg-desktop-portal-log/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal-log/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/s6-rc/xdg-desktop-portal/dependencies.d/dbus b/.config/s6-rc/xdg-desktop-portal/dependencies.d/dbus
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal/dependencies.d/dbus
diff --git a/.config/s6-rc/xdg-desktop-portal/dependencies.d/pipewire b/.config/s6-rc/xdg-desktop-portal/dependencies.d/pipewire
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal/dependencies.d/pipewire
diff --git a/.config/s6-rc/xdg-desktop-portal/dependencies.d/sway b/.config/s6-rc/xdg-desktop-portal/dependencies.d/sway
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal/dependencies.d/sway
diff --git a/.config/s6-rc/xdg-desktop-portal/notification-fd b/.config/s6-rc/xdg-desktop-portal/notification-fd
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal/notification-fd
@@ -0,0 +1 @@
+3
diff --git a/.config/s6-rc/xdg-desktop-portal/producer-for b/.config/s6-rc/xdg-desktop-portal/producer-for
new file mode 100644
index 0000000..67fad61
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal/producer-for
@@ -0,0 +1 @@
+xdg-desktop-portal-log
diff --git a/.config/s6-rc/xdg-desktop-portal/run b/.config/s6-rc/xdg-desktop-portal/run
new file mode 100755
index 0000000..b8b6e0f
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal/run
@@ -0,0 +1,5 @@
+#!/bin/execlineb -P
+fdmove -c 2 1
+s6-envdir ../sway/env
+dbus-waiter -n3 -b org.freedesktop.portal.Desktop
+/usr/libexec/xdg-desktop-portal
diff --git a/.config/s6-rc/xdg-desktop-portal/type b/.config/s6-rc/xdg-desktop-portal/type
new file mode 100644
index 0000000..5883cff
--- /dev/null
+++ b/.config/s6-rc/xdg-desktop-portal/type
@@ -0,0 +1 @@
+longrun
diff --git a/.config/services/dbus.service b/.config/services/dbus.service
deleted file mode 100644
index b74b765..0000000
--- a/.config/services/dbus.service
+++ /dev/null
@@ -1,6 +0,0 @@
-[Unit]
-Description=dbus
-
-[Service]
-ExecStart=/usr/bin/dbus-daemon --nofork --session --address unix:path=$XDG_RUNTIME_DIR/bus
-Restart=always
diff --git a/.config/services/enabled/dbus.service b/.config/services/enabled/dbus.service
deleted file mode 120000
index 59f7d47..0000000
--- a/.config/services/enabled/dbus.service
+++ /dev/null
@@ -1 +0,0 @@
-/home/samn/.config/services/dbus.service \ No newline at end of file
diff --git a/.config/services/enabled/himitsud.service b/.config/services/enabled/himitsud.service
deleted file mode 120000
index 0a6482a..0000000
--- a/.config/services/enabled/himitsud.service
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/superd/services/himitsud.service \ No newline at end of file
diff --git a/.config/services/enabled/hissh-agent.service b/.config/services/enabled/hissh-agent.service
deleted file mode 120000
index 99008e2..0000000
--- a/.config/services/enabled/hissh-agent.service
+++ /dev/null
@@ -1 +0,0 @@
-/home/samn/.config/services/hissh-agent.service \ No newline at end of file
diff --git a/.config/services/enabled/pipewire-pulse.service b/.config/services/enabled/pipewire-pulse.service
deleted file mode 120000
index 08b3f69..0000000
--- a/.config/services/enabled/pipewire-pulse.service
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/superd/services/pipewire-pulse.service \ No newline at end of file
diff --git a/.config/services/enabled/pipewire.service b/.config/services/enabled/pipewire.service
deleted file mode 120000
index cd9f6d5..0000000
--- a/.config/services/enabled/pipewire.service
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/superd/services/pipewire.service \ No newline at end of file
diff --git a/.config/services/enabled/status.service b/.config/services/enabled/status.service
deleted file mode 120000
index 72a162d..0000000
--- a/.config/services/enabled/status.service
+++ /dev/null
@@ -1 +0,0 @@
-/home/samn/.config/services/status.service \ No newline at end of file
diff --git a/.config/services/enabled/statusbar.service b/.config/services/enabled/statusbar.service
deleted file mode 120000
index d1860f2..0000000
--- a/.config/services/enabled/statusbar.service
+++ /dev/null
@@ -1 +0,0 @@
-/home/samn/.config/services/statusbar.service \ No newline at end of file
diff --git a/.config/services/enabled/swaybg.service b/.config/services/enabled/swaybg.service
deleted file mode 120000
index 294389d..0000000
--- a/.config/services/enabled/swaybg.service
+++ /dev/null
@@ -1 +0,0 @@
-/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
deleted file mode 120000
index e084d2b..0000000
--- a/.config/services/enabled/swayidle.service
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/superd/services/swayidle.service \ No newline at end of file
diff --git a/.config/services/enabled/wireplumber.service b/.config/services/enabled/wireplumber.service
deleted file mode 120000
index 6ac47bd..0000000
--- a/.config/services/enabled/wireplumber.service
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/superd/services/wireplumber.service \ No newline at end of file
diff --git a/.config/services/enabled/xdg-desktop-portal.service b/.config/services/enabled/xdg-desktop-portal.service
deleted file mode 120000
index f87f86d..0000000
--- a/.config/services/enabled/xdg-desktop-portal.service
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/superd/services/xdg-desktop-portal.service \ No newline at end of file
diff --git a/.config/services/hissh-agent.service b/.config/services/hissh-agent.service
deleted file mode 100644
index 5cbea5f..0000000
--- a/.config/services/hissh-agent.service
+++ /dev/null
@@ -1,7 +0,0 @@
-[Unit]
-Description=hissh-agent
-After=himitsud
-
-[Service]
-ExecStart=/usr/bin/hissh-agent
-Restart=always
diff --git a/.config/services/statusbar.service b/.config/services/statusbar.service
deleted file mode 100644
index a6704c6..0000000
--- a/.config/services/statusbar.service
+++ /dev/null
@@ -1,5 +0,0 @@
-[Unit]
-Description=statusbar
-
-[Service]
-ExecStart=/home/samn/bin/statusbar
diff --git a/.config/services/swaybg.service b/.config/services/swaybg.service
deleted file mode 100644
index 69540f3..0000000
--- a/.config/services/swaybg.service
+++ /dev/null
@@ -1,5 +0,0 @@
-[Unit]
-Description=swaybg
-
-[Service]
-ExecStart=/usr/bin/swaybg -i /home/samn/wallpaper.jpg