From 5e3d8e5f2272c31f9ec70078c73c16212a6c8370 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 26 Aug 2025 12:16:23 +0200 Subject: [PATCH] Treat all the major browsers the same --- default/hypr/apps.conf | 2 +- default/hypr/apps/{chromium.conf => browser.conf} | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) rename default/hypr/apps/{chromium.conf => browser.conf} (67%) diff --git a/default/hypr/apps.conf b/default/hypr/apps.conf index 9833fb6..07c7ec5 100644 --- a/default/hypr/apps.conf +++ b/default/hypr/apps.conf @@ -1,6 +1,6 @@ # App-specific tweaks source = ~/.local/share/omarchy/default/hypr/apps/pip.conf -source = ~/.local/share/omarchy/default/hypr/apps/chromium.conf +source = ~/.local/share/omarchy/default/hypr/apps/browser.conf source = ~/.local/share/omarchy/default/hypr/apps/hyprshot.conf source = ~/.local/share/omarchy/default/hypr/apps/retroarch.conf source = ~/.local/share/omarchy/default/hypr/apps/steam.conf diff --git a/default/hypr/apps/chromium.conf b/default/hypr/apps/browser.conf similarity index 67% rename from default/hypr/apps/chromium.conf rename to default/hypr/apps/browser.conf index 0c70d80..c24f284 100644 --- a/default/hypr/apps/chromium.conf +++ b/default/hypr/apps/browser.conf @@ -1,8 +1,13 @@ +# Browser types windowrule = tag +chromium-based-browser, class:([cC]hrom(e|ium)|[bB]rave-browser|Microsoft-edge|Vivaldi-stable) +windowrule = tag +firefox-based-browser, class:(Firefox|zen|librewolf) # Force chromium-based browsers into a tile to deal with --app bug windowrule = tile, tag:chromium-based-browser # Only a subtle opacity change, but not for video sites windowrule = opacity 1 0.97, tag:chromium-based-browser +windowrule = opacity 1 0.97, tag:firefox-based-browser + +# Some video sites should never have opacity applied to them windowrule = opacity 1.0 1.0, initialTitle:(youtube\.com_/|app\.zoom\.us_/wc/home)