]> Freerunner's - dotfiles.git/commitdiff
hypr: workaround glitchy graphics for xembedproxy
authorAndre Ramnitz <tux.rising@gmail.com>
Fri, 2 May 2025 08:26:31 +0000 (10:26 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Fri, 2 May 2025 08:26:31 +0000 (10:26 +0200)
dot-config/hypr/fragments/windowrules.conf

index 4decfb038890e93708c3310d6a413a403bbe83cf..94a9df3e7260d473159ee8af8b9d2eae6e6137a9 100644 (file)
@@ -19,7 +19,7 @@ windowrule = plugin:hyprbars:nobar,title:^(Freundesliste)$
 windowrule = noanim, class:^(.*exe)$
 windowrule = fullscreen, initialClass:^(gamescope)$
 
-# handle hyprbars for floating windows
+# hide hyprbars on non-floating windows
 windowrule = plugin:hyprbars:nobar, ^floating:0
 
 # handle plasma/kde/qt apps
@@ -35,6 +35,14 @@ windowrule = float, class:^(vlc.*)$
 windowrule = float, class:^(pcmanfm.*)$
 windowrule = float, class:^(qalculate.*)$
 
+# handle windows tray items (xembedsniproxy)
+# dirty: can't match it since class+title are empty
+# maybe more elegant:
+# hyprctl -j clients | jq '.[] | {pid, address} | select(.pid == 6597) | .address'
+windowrule = opacity 0, title:^()$, class:^()$
+windowrule = noblur, title:^()$, class:^()$
+
+
 # handle dialogs
 windowrule = float, title:^((Über|About).*)$
 windowrule = stayfocused, title:^((Über|About).*)$