From d4017bc9f556eb9033ec8f3617800dbfe3f554be Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Thu, 25 Dec 2025 10:13:01 +0200 Subject: [PATCH] bash/usr-local-bin: cleanup Chromium wrappers heavy-handedly --- bash/usr-local-bin/brave | 12 ------------ bash/usr-local-bin/brave-beta | 5 ----- bash/usr-local-bin/brave-beta-guest | 5 ----- bash/usr-local-bin/brave-browser | 1 - bash/usr-local-bin/brave-browser-nightly | 1 - .../usr-local-bin/brave-browser-nightly-guest | 1 - bash/usr-local-bin/brave-browser-stable | 1 - bash/usr-local-bin/brave-browser-stable-guest | 1 - bash/usr-local-bin/brave-guest | 5 ----- bash/usr-local-bin/brave-nightly | 5 ----- bash/usr-local-bin/brave-nightly-guest | 5 ----- bash/usr-local-bin/chromium | 11 +++++++---- bash/usr-local-bin/chromium-guest | 5 ----- bash/usr-local-bin/edge-beta | 1 - bash/usr-local-bin/edge-beta-guest | 1 - bash/usr-local-bin/edge-dev | 1 - bash/usr-local-bin/edge-dev-guest | 1 - bash/usr-local-bin/edge-guest | 1 - bash/usr-local-bin/google-chrome | 19 +++++++++++-------- bash/usr-local-bin/google-chrome-guest | 5 ----- bash/usr-local-bin/microsoft-edge | 5 ++++- bash/usr-local-bin/microsoft-edge-beta | 4 ---- bash/usr-local-bin/microsoft-edge-beta-guest | 5 ----- bash/usr-local-bin/microsoft-edge-dev | 4 ---- bash/usr-local-bin/microsoft-edge-dev-guest | 5 ----- bash/usr-local-bin/microsoft-edge-guest | 5 ----- bash/usr-local-bin/vivaldi | 9 ++++++--- bash/usr-local-bin/vivaldi-guest | 5 ----- 28 files changed, 28 insertions(+), 101 deletions(-) delete mode 100755 bash/usr-local-bin/brave delete mode 100755 bash/usr-local-bin/brave-beta delete mode 100755 bash/usr-local-bin/brave-beta-guest delete mode 120000 bash/usr-local-bin/brave-browser delete mode 120000 bash/usr-local-bin/brave-browser-nightly delete mode 120000 bash/usr-local-bin/brave-browser-nightly-guest delete mode 120000 bash/usr-local-bin/brave-browser-stable delete mode 120000 bash/usr-local-bin/brave-browser-stable-guest delete mode 100755 bash/usr-local-bin/brave-guest delete mode 100755 bash/usr-local-bin/brave-nightly delete mode 100755 bash/usr-local-bin/brave-nightly-guest delete mode 100755 bash/usr-local-bin/chromium-guest delete mode 120000 bash/usr-local-bin/edge-beta delete mode 120000 bash/usr-local-bin/edge-beta-guest delete mode 120000 bash/usr-local-bin/edge-dev delete mode 120000 bash/usr-local-bin/edge-dev-guest delete mode 120000 bash/usr-local-bin/edge-guest delete mode 100755 bash/usr-local-bin/google-chrome-guest delete mode 100755 bash/usr-local-bin/microsoft-edge-beta delete mode 100755 bash/usr-local-bin/microsoft-edge-beta-guest delete mode 100755 bash/usr-local-bin/microsoft-edge-dev delete mode 100755 bash/usr-local-bin/microsoft-edge-dev-guest delete mode 100755 bash/usr-local-bin/microsoft-edge-guest delete mode 100755 bash/usr-local-bin/vivaldi-guest diff --git a/bash/usr-local-bin/brave b/bash/usr-local-bin/brave deleted file mode 100755 index 13ea6c2..0000000 --- a/bash/usr-local-bin/brave +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash -set -x - -if [[ -d "$HOME/.config/BraveSoftware/Brave-Browser-Nightly" && -d "$HOME/.cache/BraveSoftware/Brave-Browser-Nightly" ]]; then - /usr/bin/brave-browser-nightly --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" -elif [ -f /usr/bin/brave-browser-stable ]; then - /usr/bin/brave-browser-stable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" -elif [ -f /var/lib/snapd/snap/bin/brave ]; then - snap run brave --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" -fi - -set +x diff --git a/bash/usr-local-bin/brave-beta b/bash/usr-local-bin/brave-beta deleted file mode 100755 index 623f1da..0000000 --- a/bash/usr-local-bin/brave-beta +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -/usr/bin/brave-browser-beta --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" -set +x diff --git a/bash/usr-local-bin/brave-beta-guest b/bash/usr-local-bin/brave-beta-guest deleted file mode 100755 index 91e4dbb..0000000 --- a/bash/usr-local-bin/brave-beta-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -brave-beta --guest "$@" -set +x diff --git a/bash/usr-local-bin/brave-browser b/bash/usr-local-bin/brave-browser deleted file mode 120000 index 606255b..0000000 --- a/bash/usr-local-bin/brave-browser +++ /dev/null @@ -1 +0,0 @@ -brave \ No newline at end of file diff --git a/bash/usr-local-bin/brave-browser-nightly b/bash/usr-local-bin/brave-browser-nightly deleted file mode 120000 index c278696..0000000 --- a/bash/usr-local-bin/brave-browser-nightly +++ /dev/null @@ -1 +0,0 @@ -brave-nightly \ No newline at end of file diff --git a/bash/usr-local-bin/brave-browser-nightly-guest b/bash/usr-local-bin/brave-browser-nightly-guest deleted file mode 120000 index 98c7b5c..0000000 --- a/bash/usr-local-bin/brave-browser-nightly-guest +++ /dev/null @@ -1 +0,0 @@ -brave-nightly-guest \ No newline at end of file diff --git a/bash/usr-local-bin/brave-browser-stable b/bash/usr-local-bin/brave-browser-stable deleted file mode 120000 index 606255b..0000000 --- a/bash/usr-local-bin/brave-browser-stable +++ /dev/null @@ -1 +0,0 @@ -brave \ No newline at end of file diff --git a/bash/usr-local-bin/brave-browser-stable-guest b/bash/usr-local-bin/brave-browser-stable-guest deleted file mode 120000 index 1a3115f..0000000 --- a/bash/usr-local-bin/brave-browser-stable-guest +++ /dev/null @@ -1 +0,0 @@ -brave-guest \ No newline at end of file diff --git a/bash/usr-local-bin/brave-guest b/bash/usr-local-bin/brave-guest deleted file mode 100755 index a5ddc9a..0000000 --- a/bash/usr-local-bin/brave-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -brave --guest "$@" -set +x diff --git a/bash/usr-local-bin/brave-nightly b/bash/usr-local-bin/brave-nightly deleted file mode 100755 index 7f7c024..0000000 --- a/bash/usr-local-bin/brave-nightly +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -/usr/bin/brave-browser-nightly --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" -set +x diff --git a/bash/usr-local-bin/brave-nightly-guest b/bash/usr-local-bin/brave-nightly-guest deleted file mode 100755 index 47362f2..0000000 --- a/bash/usr-local-bin/brave-nightly-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -brave-nightly --guest "$@" -set +x diff --git a/bash/usr-local-bin/chromium b/bash/usr-local-bin/chromium index 1674285..07a23f8 100755 --- a/bash/usr-local-bin/chromium +++ b/bash/usr-local-bin/chromium @@ -1,12 +1,15 @@ #!/usr/bin/env bash set -x + +FlagsForChromium="--ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled $@" + if [ -f /usr/bin/chromium-browser ]; then - /usr/bin/chromium-browser --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/chromium-browser $FlagsForChromium elif [ -f /usr/bin/chromium ]; then - /usr/bin/chromium --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/chromium $FlagsForChromium elif [ -f /var/lib/snapd/snap/bin/chromium ]; then - snap run chromium --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + snap run chromium $FlagsForChromium else - flatpak run org.chromium.Chromium --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + flatpak run org.chromium.Chromium $FlagsForChromium fi set +x diff --git a/bash/usr-local-bin/chromium-guest b/bash/usr-local-bin/chromium-guest deleted file mode 100755 index 32a530a..0000000 --- a/bash/usr-local-bin/chromium-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -chromium --guest "$@" -set +x diff --git a/bash/usr-local-bin/edge-beta b/bash/usr-local-bin/edge-beta deleted file mode 120000 index 07652ee..0000000 --- a/bash/usr-local-bin/edge-beta +++ /dev/null @@ -1 +0,0 @@ -microsoft-edge-beta \ No newline at end of file diff --git a/bash/usr-local-bin/edge-beta-guest b/bash/usr-local-bin/edge-beta-guest deleted file mode 120000 index 3eff868..0000000 --- a/bash/usr-local-bin/edge-beta-guest +++ /dev/null @@ -1 +0,0 @@ -microsoft-edge-beta-guest \ No newline at end of file diff --git a/bash/usr-local-bin/edge-dev b/bash/usr-local-bin/edge-dev deleted file mode 120000 index 9959e96..0000000 --- a/bash/usr-local-bin/edge-dev +++ /dev/null @@ -1 +0,0 @@ -microsoft-edge-dev \ No newline at end of file diff --git a/bash/usr-local-bin/edge-dev-guest b/bash/usr-local-bin/edge-dev-guest deleted file mode 120000 index 579b7a5..0000000 --- a/bash/usr-local-bin/edge-dev-guest +++ /dev/null @@ -1 +0,0 @@ -microsoft-edge-dev-guest \ No newline at end of file diff --git a/bash/usr-local-bin/edge-guest b/bash/usr-local-bin/edge-guest deleted file mode 120000 index 5a56dae..0000000 --- a/bash/usr-local-bin/edge-guest +++ /dev/null @@ -1 +0,0 @@ -microsoft-edge-guest \ No newline at end of file diff --git a/bash/usr-local-bin/google-chrome b/bash/usr-local-bin/google-chrome index c34aa07..ee29ecc 100755 --- a/bash/usr-local-bin/google-chrome +++ b/bash/usr-local-bin/google-chrome @@ -1,21 +1,24 @@ #!/usr/bin/env bash set -x + +FlagsForChromium="--ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled $@" + if [[ -d "$HOME/.config/google-chrome-canary" && -d "$HOME/.cache/google-chrome-canary" ]]; then - /usr/bin/google-chrome-canary --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/google-chrome-canary $FlagsForChromium elif [[ -d "$HOME/.config/google-chrome-unstable" && -d "$HOME/.cache/google-chrome-unstable" ]]; then - /usr/bin/google-chrome-unstable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/google-chrome-unstable $FlagsForChromium elif [[ -d "$HOME/.config/google-chrome-beta" && -d "$HOME/.cache/google-chrome-beta" ]]; then - /usr/bin/google-chrome-beta --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/google-chrome-beta $FlagsForChromium elif hash google-chrome-stable 2> /dev/null; then - /usr/bin/google-chrome-stable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/google-chrome-stable $FlagsForChromium elif hash google-chrome-beta 2> /dev/null; then - /usr/bin/google-chrome-beta --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/google-chrome-beta $FlagsForChromium elif hash google-chrome-unstable 2> /dev/null; then - /usr/bin/google-chrome-unstable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/google-chrome-unstable $FlagsForChromium elif hash google-chrome-canary 2> /dev/null; then - /usr/bin/google-chrome-canary --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/google-chrome-canary $FlagsForChromium elif hash com.google.Chrome 2> /dev/null; then - com.google.Chrome --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + com.google.Chrome $FlagsForChromium else chromiuma "$@" fi diff --git a/bash/usr-local-bin/google-chrome-guest b/bash/usr-local-bin/google-chrome-guest deleted file mode 100755 index c3c5f6b..0000000 --- a/bash/usr-local-bin/google-chrome-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -google-chrome --guest "$@" -set +x diff --git a/bash/usr-local-bin/microsoft-edge b/bash/usr-local-bin/microsoft-edge index 92d5527..8ad0676 100755 --- a/bash/usr-local-bin/microsoft-edge +++ b/bash/usr-local-bin/microsoft-edge @@ -1,4 +1,7 @@ #!/usr/bin/env bash set -x -/usr/bin/microsoft-edge --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + +FlagsForChromium="--ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled $@" + +/usr/bin/microsoft-edge $FlagsForChromium set +x diff --git a/bash/usr-local-bin/microsoft-edge-beta b/bash/usr-local-bin/microsoft-edge-beta deleted file mode 100755 index 45c5650..0000000 --- a/bash/usr-local-bin/microsoft-edge-beta +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash -set -x -/usr/bin/microsoft-edge-beta --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" -set +x diff --git a/bash/usr-local-bin/microsoft-edge-beta-guest b/bash/usr-local-bin/microsoft-edge-beta-guest deleted file mode 100755 index b299abb..0000000 --- a/bash/usr-local-bin/microsoft-edge-beta-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -microsoft-edge-beta --guest "$@" -set +x diff --git a/bash/usr-local-bin/microsoft-edge-dev b/bash/usr-local-bin/microsoft-edge-dev deleted file mode 100755 index 97cfb5c..0000000 --- a/bash/usr-local-bin/microsoft-edge-dev +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash -set -x -/usr/bin/microsoft-edge-dev --ozone-platform=wayland --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled --disk-cache-dir='/dev/null' "$@" -set +x diff --git a/bash/usr-local-bin/microsoft-edge-dev-guest b/bash/usr-local-bin/microsoft-edge-dev-guest deleted file mode 100755 index cc3fa75..0000000 --- a/bash/usr-local-bin/microsoft-edge-dev-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -microsoft-edge-dev --guest "$@" -set +x diff --git a/bash/usr-local-bin/microsoft-edge-guest b/bash/usr-local-bin/microsoft-edge-guest deleted file mode 100755 index ad97f5c..0000000 --- a/bash/usr-local-bin/microsoft-edge-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -microsoft-edge --guest "$@" -set +x diff --git a/bash/usr-local-bin/vivaldi b/bash/usr-local-bin/vivaldi index 00d3eb4..958970f 100755 --- a/bash/usr-local-bin/vivaldi +++ b/bash/usr-local-bin/vivaldi @@ -1,10 +1,13 @@ #!/usr/bin/env bash set -x + +FlagsForChromium="--ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled $@" + if [[ -d "$HOME/.config/vivaldi-snapshot" && -d "$HOME/.cache/vivaldi-snapshot" ]]; then - /usr/bin/vivaldi-snapshot --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/vivaldi-snapshot $FlagsForChromium elif [ -f /usr/bin/vivaldi ]; then - /usr/bin/vivaldi --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + /usr/bin/vivaldi $FlagsForChromium elif [ -f /var/lib/snapd/snap/bin/vivaldi.vivaldi-stable ]; then - snap run vivaldi.vivaldi-stable --ozone-platform=wayland --disk-cache-dir='/dev/null' --enable-features=WaylandWindowDecorations --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@" + snap run vivaldi.vivaldi-stable $FlagsForChromium fi set +x diff --git a/bash/usr-local-bin/vivaldi-guest b/bash/usr-local-bin/vivaldi-guest deleted file mode 100755 index 16bd67b..0000000 --- a/bash/usr-local-bin/vivaldi-guest +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -x -vivaldi --guest "$@" -set +x