From dee3075cc107a8f00ad18bdc6afbf735116b6ee2 Mon Sep 17 00:00:00 2001 From: Andre Ramnitz Date: Mon, 18 Nov 2024 19:46:25 +0100 Subject: [PATCH] hypr: wait until network is up when auto-launching qutebrowser --- dot-config/hypr/fragments/workspacerules.conf | 2 +- dot-config/hypr/scripts/checknetandbrowse | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100755 dot-config/hypr/scripts/checknetandbrowse diff --git a/dot-config/hypr/fragments/workspacerules.conf b/dot-config/hypr/fragments/workspacerules.conf index e59ae059..36d8a1b6 100644 --- a/dot-config/hypr/fragments/workspacerules.conf +++ b/dot-config/hypr/fragments/workspacerules.conf @@ -1,5 +1,5 @@ # workspace rules -workspace = 1, on-created-empty: qutebrowser +workspace = 1, on-created-empty: ~/.config/hypr/scripts/checknetandbrowse workspace = 2, gapsout:80 workspace = 2, gapsin:4 workspace = 2, layoutopt:orientation:left diff --git a/dot-config/hypr/scripts/checknetandbrowse b/dot-config/hypr/scripts/checknetandbrowse new file mode 100755 index 00000000..d40c2786 --- /dev/null +++ b/dot-config/hypr/scripts/checknetandbrowse @@ -0,0 +1,7 @@ +#!/bin/sh + +until [ "$(cat /sys/class/net/enp16s0/carrier)" -eq 1 ]; do + sleep 1 +done +qutebrowser + -- 2.51.2