diff options
Diffstat (limited to '.config/s6-rc')
163 files changed, 318 insertions, 0 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/finish b/.config/s6-rc/dbus/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/dbus/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit 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/statusbar b/.config/s6-rc/default/contents.d/statusbar new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/default/contents.d/statusbar diff --git a/.config/s6-rc/default/contents.d/wayland b/.config/s6-rc/default/contents.d/wayland new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/default/contents.d/wayland diff --git a/.config/s6-rc/default/contents.d/wbg b/.config/s6-rc/default/contents.d/wbg new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/default/contents.d/wbg 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/eww-log/consumer-for b/.config/s6-rc/eww-log/consumer-for new file mode 100644 index 0000000..3817e7a --- /dev/null +++ b/.config/s6-rc/eww-log/consumer-for @@ -0,0 +1 @@ +eww diff --git a/.config/s6-rc/eww-log/notification-fd b/.config/s6-rc/eww-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/.config/s6-rc/eww-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/.config/s6-rc/eww-log/pipeline-name b/.config/s6-rc/eww-log/pipeline-name new file mode 100644 index 0000000..f2d8804 --- /dev/null +++ b/.config/s6-rc/eww-log/pipeline-name @@ -0,0 +1 @@ +eww-pipeline diff --git a/.config/s6-rc/eww-log/run b/.config/s6-rc/eww-log/run new file mode 100755 index 0000000..64b7783 --- /dev/null +++ b/.config/s6-rc/eww-log/run @@ -0,0 +1,4 @@ +#!/bin/execlineb -P +importas -i HOME HOME +exec -c +s6-log -d3 -- t ${HOME}/.local/state/s6/logs/eww diff --git a/.config/s6-rc/eww-log/type b/.config/s6-rc/eww-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/eww-log/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/eww/data/check b/.config/s6-rc/eww/data/check new file mode 100755 index 0000000..f460ac1 --- /dev/null +++ b/.config/s6-rc/eww/data/check @@ -0,0 +1,2 @@ +#!/command/execlineb -P +redirfd -w 1 /dev/null fdmove -c 2 1 eww ping diff --git a/.config/s6-rc/eww/dependencies.d/wayland b/.config/s6-rc/eww/dependencies.d/wayland new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/eww/dependencies.d/wayland diff --git a/.config/s6-rc/eww/finish b/.config/s6-rc/eww/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/eww/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit diff --git a/.config/s6-rc/eww/notification-fd b/.config/s6-rc/eww/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/.config/s6-rc/eww/notification-fd @@ -0,0 +1 @@ +3 diff --git a/.config/s6-rc/eww/producer-for b/.config/s6-rc/eww/producer-for new file mode 100644 index 0000000..f49fd8d --- /dev/null +++ b/.config/s6-rc/eww/producer-for @@ -0,0 +1 @@ +eww-log diff --git a/.config/s6-rc/eww/run b/.config/s6-rc/eww/run new file mode 100755 index 0000000..a0258fa --- /dev/null +++ b/.config/s6-rc/eww/run @@ -0,0 +1,6 @@ +#!/bin/execlineb -P +fdmove -c 2 1 +importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR +s6-envdir ${XDG_RUNTIME_DIR}/wl_env +s6-notifyoncheck +eww daemon --no-daemonize diff --git a/.config/s6-rc/eww/type b/.config/s6-rc/eww/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/eww/type @@ -0,0 +1 @@ +longrun 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/finish b/.config/s6-rc/pipewire-pulse/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/pipewire-pulse/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit 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/finish b/.config/s6-rc/pipewire/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/pipewire/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit 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/river-log/consumer-for b/.config/s6-rc/river-log/consumer-for new file mode 100644 index 0000000..5f58d4e --- /dev/null +++ b/.config/s6-rc/river-log/consumer-for @@ -0,0 +1 @@ +river diff --git a/.config/s6-rc/river-log/notification-fd b/.config/s6-rc/river-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/.config/s6-rc/river-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/.config/s6-rc/river-log/pipeline-name b/.config/s6-rc/river-log/pipeline-name new file mode 100644 index 0000000..77c6e7a --- /dev/null +++ b/.config/s6-rc/river-log/pipeline-name @@ -0,0 +1 @@ +river-pipeline diff --git a/.config/s6-rc/river-log/run b/.config/s6-rc/river-log/run new file mode 100755 index 0000000..ff52209 --- /dev/null +++ b/.config/s6-rc/river-log/run @@ -0,0 +1,4 @@ +#!/bin/execlineb -P +importas -i HOME HOME +exec -c +s6-log -d3 -- t ${HOME}/.local/state/s6/logs/river diff --git a/.config/s6-rc/river-log/type b/.config/s6-rc/river-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/river-log/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/river/dependencies.d/dbus b/.config/s6-rc/river/dependencies.d/dbus new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/river/dependencies.d/dbus diff --git a/.config/s6-rc/river/finish b/.config/s6-rc/river/finish new file mode 100755 index 0000000..4c78186 --- /dev/null +++ b/.config/s6-rc/river/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/river/notification-fd b/.config/s6-rc/river/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/.config/s6-rc/river/notification-fd @@ -0,0 +1 @@ +3 diff --git a/.config/s6-rc/river/producer-for b/.config/s6-rc/river/producer-for new file mode 100644 index 0000000..051e7e4 --- /dev/null +++ b/.config/s6-rc/river/producer-for @@ -0,0 +1 @@ +river-log diff --git a/.config/s6-rc/river/run b/.config/s6-rc/river/run new file mode 100755 index 0000000..de4fd8a --- /dev/null +++ b/.config/s6-rc/river/run @@ -0,0 +1,28 @@ +#!/bin/execlineb -P +fdmove -c 2 1 +multisubstitute { + importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR + importas -i HOME HOME +} +if { mkdir -p ${XDG_RUNTIME_DIR}/wl_env } +if { + forx -E var { + XDG_SESSION_TYPE=wayland + XDG_SESSION_DESKTOP=wlroots + XDG_CURRENT_DESKTOP=wlroots + MOZ_ENABLE_WAYLAND=1 + QT_QPA_PLATFORM=wayland + SDL_VIDEODRIVER=wayland + _JAVA_AWT_WM_NONREPARENTING=1 + } + multidefine -d= ${var} { key val } + redirfd -w 1 ${XDG_RUNTIME_DIR}/wl_env/${key} + heredoc 0 ${val} cat +} +s6-envdir ${XDG_RUNTIME_DIR}/wl_env +if { mkdir -p ./data } +if { rm -f ./data/ready } +if { mkfifo ./data/ready } +background { redirfd -r 0 ./data/ready fdmove 1 3 cat } +cd ${HOME} +river diff --git a/.config/s6-rc/river/type b/.config/s6-rc/river/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/river/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/rivertile-log/consumer-for b/.config/s6-rc/rivertile-log/consumer-for new file mode 100644 index 0000000..d73f7d3 --- /dev/null +++ b/.config/s6-rc/rivertile-log/consumer-for @@ -0,0 +1 @@ +rivertile diff --git a/.config/s6-rc/rivertile-log/notification-fd b/.config/s6-rc/rivertile-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/.config/s6-rc/rivertile-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/.config/s6-rc/rivertile-log/pipeline-name b/.config/s6-rc/rivertile-log/pipeline-name new file mode 100644 index 0000000..0b1402c --- /dev/null +++ b/.config/s6-rc/rivertile-log/pipeline-name @@ -0,0 +1 @@ +rivertile-pipeline diff --git a/.config/s6-rc/rivertile-log/run b/.config/s6-rc/rivertile-log/run new file mode 100755 index 0000000..9ae3251 --- /dev/null +++ b/.config/s6-rc/rivertile-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +importas -i HOME HOME +exec -c +s6-log -d3 -- t ${HOME}/.local/state/s6/logs/rivertile diff --git a/.config/s6-rc/rivertile-log/type b/.config/s6-rc/rivertile-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/rivertile-log/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/rivertile/dependencies.d/river b/.config/s6-rc/rivertile/dependencies.d/river new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/rivertile/dependencies.d/river diff --git a/.config/s6-rc/rivertile/producer-for b/.config/s6-rc/rivertile/producer-for new file mode 100644 index 0000000..30d5062 --- /dev/null +++ b/.config/s6-rc/rivertile/producer-for @@ -0,0 +1 @@ +rivertile-log diff --git a/.config/s6-rc/rivertile/run b/.config/s6-rc/rivertile/run new file mode 100755 index 0000000..68b9075 --- /dev/null +++ b/.config/s6-rc/rivertile/run @@ -0,0 +1,8 @@ +#!/command/execlineb -P +fdmove -c 2 1 +multisubstitute { + importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR + importas -i HOME HOME +} +s6-envdir ${XDG_RUNTIME_DIR}/wl_env +${HOME}/.config/river/rivertile diff --git a/.config/s6-rc/rivertile/type b/.config/s6-rc/rivertile/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/rivertile/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/sandbar-log/consumer-for b/.config/s6-rc/sandbar-log/consumer-for new file mode 100644 index 0000000..a73c0ba --- /dev/null +++ b/.config/s6-rc/sandbar-log/consumer-for @@ -0,0 +1 @@ +sandbar diff --git a/.config/s6-rc/sandbar-log/notification-fd b/.config/s6-rc/sandbar-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/.config/s6-rc/sandbar-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/.config/s6-rc/sandbar-log/pipeline-name b/.config/s6-rc/sandbar-log/pipeline-name new file mode 100644 index 0000000..fbbf07e --- /dev/null +++ b/.config/s6-rc/sandbar-log/pipeline-name @@ -0,0 +1 @@ +sandbar-pipeline diff --git a/.config/s6-rc/sandbar-log/run b/.config/s6-rc/sandbar-log/run new file mode 100755 index 0000000..f269e87 --- /dev/null +++ b/.config/s6-rc/sandbar-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +importas -i HOME HOME +exec -c +s6-log -d3 -- t ${HOME}/.local/state/s6/logs/sandbar diff --git a/.config/s6-rc/sandbar-log/type b/.config/s6-rc/sandbar-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/sandbar-log/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/sandbar/consumer-for b/.config/s6-rc/sandbar/consumer-for new file mode 100644 index 0000000..9f6b34e --- /dev/null +++ b/.config/s6-rc/sandbar/consumer-for @@ -0,0 +1 @@ +statusline diff --git a/.config/s6-rc/sandbar/dependencies.d/wayland b/.config/s6-rc/sandbar/dependencies.d/wayland new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/sandbar/dependencies.d/wayland diff --git a/.config/s6-rc/sandbar/finish b/.config/s6-rc/sandbar/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/sandbar/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit diff --git a/.config/s6-rc/sandbar/producer-for b/.config/s6-rc/sandbar/producer-for new file mode 100644 index 0000000..1b1bb42 --- /dev/null +++ b/.config/s6-rc/sandbar/producer-for @@ -0,0 +1 @@ +sandbar-log diff --git a/.config/s6-rc/sandbar/run b/.config/s6-rc/sandbar/run new file mode 100755 index 0000000..b9858fc --- /dev/null +++ b/.config/s6-rc/sandbar/run @@ -0,0 +1,5 @@ +#!/command/execlineb -P +fdmove -c 2 1 +importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR +s6-envdir ${XDG_RUNTIME_DIR}/wl_env +pipeline { loopwhilex cat } sandbar diff --git a/.config/s6-rc/sandbar/type b/.config/s6-rc/sandbar/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/sandbar/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/statusbar/contents.d/sandbar-pipeline b/.config/s6-rc/statusbar/contents.d/sandbar-pipeline new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/statusbar/contents.d/sandbar-pipeline diff --git a/.config/s6-rc/statusbar/type b/.config/s6-rc/statusbar/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/.config/s6-rc/statusbar/type @@ -0,0 +1 @@ +bundle diff --git a/.config/s6-rc/statusline/finish b/.config/s6-rc/statusline/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/statusline/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit diff --git a/.config/s6-rc/statusline/producer-for b/.config/s6-rc/statusline/producer-for new file mode 100644 index 0000000..a73c0ba --- /dev/null +++ b/.config/s6-rc/statusline/producer-for @@ -0,0 +1 @@ +sandbar diff --git a/.config/s6-rc/statusline/run b/.config/s6-rc/statusline/run new file mode 100755 index 0000000..35012fe --- /dev/null +++ b/.config/s6-rc/statusline/run @@ -0,0 +1,2 @@ +#!/command/execlineb -P +statusline diff --git a/.config/s6-rc/statusline/type b/.config/s6-rc/statusline/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/statusline/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..4a4e701 --- /dev/null +++ b/.config/s6-rc/sway/run @@ -0,0 +1,28 @@ +#!/bin/execlineb -P +fdmove -c 2 1 +multisubstitute { + importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR + importas -i HOME HOME +} +if { mkdir -p ${XDG_RUNTIME_DIR}/wl_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 ${XDG_RUNTIME_DIR}/wl_env/${key} + heredoc 0 ${val} cat +} +s6-envdir ${XDG_RUNTIME_DIR}/wl_env +if { mkdir -p ./data } +if { rm -f ./data/ready } +if { mkfifo ./data/ready } +background { redirfd -r 0 ./data/ready fdmove 1 3 cat } +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/swayidle-log/consumer-for b/.config/s6-rc/swayidle-log/consumer-for new file mode 100644 index 0000000..41abd49 --- /dev/null +++ b/.config/s6-rc/swayidle-log/consumer-for @@ -0,0 +1,2 @@ +swayidle +swayidle-nosleep 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-nosleep/dependencies.d/wayland b/.config/s6-rc/swayidle-nosleep/dependencies.d/wayland new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/swayidle-nosleep/dependencies.d/wayland diff --git a/.config/s6-rc/swayidle-nosleep/finish b/.config/s6-rc/swayidle-nosleep/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/swayidle-nosleep/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit diff --git a/.config/s6-rc/swayidle-nosleep/producer-for b/.config/s6-rc/swayidle-nosleep/producer-for new file mode 100644 index 0000000..490cb3b --- /dev/null +++ b/.config/s6-rc/swayidle-nosleep/producer-for @@ -0,0 +1 @@ +swayidle-log diff --git a/.config/s6-rc/swayidle-nosleep/run b/.config/s6-rc/swayidle-nosleep/run new file mode 100755 index 0000000..bc4fcd9 --- /dev/null +++ b/.config/s6-rc/swayidle-nosleep/run @@ -0,0 +1,8 @@ +#!/bin/execlineb -P +fdmove -c 2 1 +multisubstitute { + importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR + importas -i HOME HOME +} +s6-envdir ${XDG_RUNTIME_DIR}/wl_env +swayidle -C ${HOME}/.config/swayidle/config-nosleep diff --git a/.config/s6-rc/swayidle-nosleep/type b/.config/s6-rc/swayidle-nosleep/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/swayidle-nosleep/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/swayidle/dependencies.d/wayland b/.config/s6-rc/swayidle/dependencies.d/wayland new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/swayidle/dependencies.d/wayland diff --git a/.config/s6-rc/swayidle/finish b/.config/s6-rc/swayidle/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/swayidle/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit 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..bde027f --- /dev/null +++ b/.config/s6-rc/swayidle/run @@ -0,0 +1,5 @@ +#!/bin/execlineb -P +fdmove -c 2 1 +importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR +s6-envdir ${XDG_RUNTIME_DIR}/wl_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/wayland/contents.d/river b/.config/s6-rc/wayland/contents.d/river new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/wayland/contents.d/river diff --git a/.config/s6-rc/wayland/contents.d/rivertile b/.config/s6-rc/wayland/contents.d/rivertile new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/wayland/contents.d/rivertile diff --git a/.config/s6-rc/wayland/type b/.config/s6-rc/wayland/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/.config/s6-rc/wayland/type @@ -0,0 +1 @@ +bundle diff --git a/.config/s6-rc/wbg-log/consumer-for b/.config/s6-rc/wbg-log/consumer-for new file mode 100644 index 0000000..bb4038a --- /dev/null +++ b/.config/s6-rc/wbg-log/consumer-for @@ -0,0 +1 @@ +wbg diff --git a/.config/s6-rc/wbg-log/notification-fd b/.config/s6-rc/wbg-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/.config/s6-rc/wbg-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/.config/s6-rc/wbg-log/pipeline-name b/.config/s6-rc/wbg-log/pipeline-name new file mode 100644 index 0000000..b78a029 --- /dev/null +++ b/.config/s6-rc/wbg-log/pipeline-name @@ -0,0 +1 @@ +wbg-pipeline diff --git a/.config/s6-rc/wbg-log/run b/.config/s6-rc/wbg-log/run new file mode 100755 index 0000000..f2f9494 --- /dev/null +++ b/.config/s6-rc/wbg-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +importas -i HOME HOME +exec -c +s6-log -d3 -- t ${HOME}/.local/state/s6/logs/wbg diff --git a/.config/s6-rc/wbg-log/type b/.config/s6-rc/wbg-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/wbg-log/type @@ -0,0 +1 @@ +longrun diff --git a/.config/s6-rc/wbg/dependencies.d/wayland b/.config/s6-rc/wbg/dependencies.d/wayland new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/wbg/dependencies.d/wayland diff --git a/.config/s6-rc/wbg/finish b/.config/s6-rc/wbg/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/wbg/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit diff --git a/.config/s6-rc/wbg/producer-for b/.config/s6-rc/wbg/producer-for new file mode 100644 index 0000000..35b7757 --- /dev/null +++ b/.config/s6-rc/wbg/producer-for @@ -0,0 +1 @@ +wbg-log diff --git a/.config/s6-rc/wbg/run b/.config/s6-rc/wbg/run new file mode 100755 index 0000000..73da181 --- /dev/null +++ b/.config/s6-rc/wbg/run @@ -0,0 +1,8 @@ +#!/command/execlineb -P +fdmove -c 2 1 +multisubstitute { + importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR + importas -i HOME HOME +} +s6-envdir ${XDG_RUNTIME_DIR}/wl_env +wbg ${HOME}/wallpaper diff --git a/.config/s6-rc/wbg/type b/.config/s6-rc/wbg/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/.config/s6-rc/wbg/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/finish b/.config/s6-rc/wireplumber/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/wireplumber/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit 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/wayland b/.config/s6-rc/wlsunset/dependencies.d/wayland new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/wlsunset/dependencies.d/wayland diff --git a/.config/s6-rc/wlsunset/finish b/.config/s6-rc/wlsunset/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/wlsunset/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit 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..933e919 --- /dev/null +++ b/.config/s6-rc/wlsunset/run @@ -0,0 +1,5 @@ +#!/bin/execlineb -P +fdmove -c 2 1 +importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR +s6-envdir ${XDG_RUNTIME_DIR}/wl_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/wayland b/.config/s6-rc/xdg-desktop-portal/dependencies.d/wayland new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.config/s6-rc/xdg-desktop-portal/dependencies.d/wayland diff --git a/.config/s6-rc/xdg-desktop-portal/finish b/.config/s6-rc/xdg-desktop-portal/finish new file mode 100755 index 0000000..b22f9dc --- /dev/null +++ b/.config/s6-rc/xdg-desktop-portal/finish @@ -0,0 +1,3 @@ +#!/command/execlineb -P +s6-permafailon 60 10 1-255 +exit 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..5c814c3 --- /dev/null +++ b/.config/s6-rc/xdg-desktop-portal/run @@ -0,0 +1,6 @@ +#!/bin/execlineb -P +fdmove -c 2 1 +importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR +s6-envdir ${XDG_RUNTIME_DIR}/wl_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 |
