From: Andre Ramnitz Date: Mon, 25 Nov 2024 17:28:53 +0000 (+0100) Subject: hypr: improve qb startup script X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=05b7dbd475762caba772b9a0d7aeb9b7abafc5dc;p=dotfiles.git hypr: improve qb startup script --- diff --git a/dot-config/hypr/scripts/checknetandbrowse b/dot-config/hypr/scripts/checknetandbrowse index d40c2786..a4401f99 100755 --- a/dot-config/hypr/scripts/checknetandbrowse +++ b/dot-config/hypr/scripts/checknetandbrowse @@ -1,7 +1,15 @@ #!/bin/sh -until [ "$(cat /sys/class/net/enp16s0/carrier)" -eq 1 ]; do - sleep 1 -done -qutebrowser +tries=10 +until [ "$tries" -gt 10 ]; do + if [ "$(cat /sys/class/net/enp16s0/carrier 2> /dev/null)" = "1" ] || [ "$(cat /sys/class/net/enp17s0/carrier 2> /dev/null)" = "1" ]; + then + nohup qutebrowser > /dev/null 2>&1 & + exit 0 + else + sleep 3 + fi +done +notify-send -u critical "Network connectivity broken! +"