diff --git a/bin/omarchy-launch-webapp b/bin/omarchy-launch-webapp index 6ee0f84a25..b3cbb127a8 100755 --- a/bin/omarchy-launch-webapp +++ b/bin/omarchy-launch-webapp @@ -10,4 +10,10 @@ google-chrome* | brave* | microsoft-edge* | opera* | vivaldi* | helium*) ;; *) browser="chromium.desktop" ;; esac -exec setsid uwsm-app -- $(sed -n 's/^Exec=\([^ ]*\).*/\1/p' {~/.local,~/.nix-profile,/usr}/share/applications/$browser 2>/dev/null | head -1) --app="$1" "${@:2}" +browser_exec=$(sed -n 's/^Exec=\([^ ]*\).*/\1/p' \ + {~/.local,~/.nix-profile,/usr}/share/applications/$browser \ + 2>/dev/null | head -1) + +[[ -n "$browser_exec" ]] || browser_exec=$(command -v microsoft-edge-stable) + +exec setsid uwsm-app -- "$browser_exec" --app="$1" "${@:2}"