diff --git a/pipewire/run b/pipewire/run index 3feaf50..82fdf5a 100755 --- a/pipewire/run +++ b/pipewire/run @@ -1,2 +1,3 @@ #!/bin/sh +exec 2>&1 exec pipewire diff --git a/redshift/run b/redshift/run index 789452e..c7a991b 100755 --- a/redshift/run +++ b/redshift/run @@ -1,2 +1,8 @@ #!/bin/sh + +if ! pidof awesome; then + sleep 5 + exit +fi + exec redshift-gtk diff --git a/wireplumber/control/t b/wireplumber/control/t new file mode 100755 index 0000000..a095b7b --- /dev/null +++ b/wireplumber/control/t @@ -0,0 +1,2 @@ +#!/bin/sh +[ -r supervise/pid ] && kill -TERM -$(cat supervise/pid) diff --git a/wireplumber/run b/wireplumber/run index 88dde8c..33f3000 100755 --- a/wireplumber/run +++ b/wireplumber/run @@ -1,3 +1,4 @@ #!/bin/sh -sv check pipewire >/dev/null || exit 1 +sv check pipewire >/dev/null 2>&1 || exit 1 +exec 2>&1 exec wireplumber diff --git a/xiccd/run b/xiccd/run index 4f4725a..8cad143 100755 --- a/xiccd/run +++ b/xiccd/run @@ -1,2 +1,8 @@ #!/bin/zsh + +if ! pidof awesome; then + sleep 5 + exit +fi + exec xiccd