Rollback flatpak fix

Since it broke direct launch of browser with arguments
This commit is contained in:
David Heinemeier Hansson
2025-10-08 09:12:20 +02:00
parent 4365a52a08
commit bf4fb40877

View File

@@ -1,11 +1,12 @@
#!/bin/bash #!/bin/bash
default_browser=$(xdg-settings get default-web-browser) default_browser=$(xdg-settings get default-web-browser)
browser_exec=$(sed -n 's/^Exec=\([^ ]*\).*/\1/p' {~/.local,~/.nix-profile,/usr}/share/applications/$default_browser 2>/dev/null | head -1)
if [[ $default_browser =~ (firefox|zen|librewolf) ]]; then if [[ $browser_exec =~ (firefox|zen|librewolf) ]]; then
private_flag="--private-window" private_flag="--private-window"
else else
private_flag="--incognito" private_flag="--incognito"
fi fi
exec setsid uwsm-app -- "$default_browser" "${@/--private/$private_flag}" exec setsid uwsm-app -- "$browser_exec" "${@/--private/$private_flag}"