aboutsummaryrefslogtreecommitdiff
path: root/riverrc
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-10-03 12:53:35 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-10-03 12:53:35 +0200
commit4ddc11f4cc73ce9472eee4a8276b29f93bb5e770 (patch)
tree85159a8a5f7b8aa289857168051835feaf63213a /riverrc
parentd6f206a970f6d839322da4e806a83b62885e8ab7 (diff)
make pipewire startup more reliable
Diffstat (limited to 'riverrc')
-rwxr-xr-xriverrc8
1 files changed, 8 insertions, 0 deletions
diff --git a/riverrc b/riverrc
index f530e3b..ff87eb1 100755
--- a/riverrc
+++ b/riverrc
@@ -152,8 +152,16 @@ riverctl spawn "swaybg -i ~/.wallpaper"
riverctl spawn waybar
+killall -qw pipewire
riverctl spawn pipewire
+while [ -z "$(pgrep -x pipewire)" ]; do false; done
+
+killall -qw pipewire-pulse
riverctl spawn pipewire-pulse
+while [ -z "$(pgrep -x pipewire-pulse)" ]; do false; done
+
+killall -qw wireplumber
riverctl spawn wireplumber
+while [ -z "$(pgrep -x wireplumber)" ]; do false; done
riverctl spawn wired