]> Freerunner's - dotfiles.git/commitdiff
hypr: refine window rules for steam & games
authorAndre Ramnitz <tux.rising@gmail.com>
Thu, 5 Jun 2025 05:29:35 +0000 (07:29 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Thu, 5 Jun 2025 05:29:35 +0000 (07:29 +0200)
dot-config/hypr/fragments/windowrules.conf

index d5e7c4b39e6918652509bb8a3a1a76ea0851bb07..610e2493212f104b4b86225d0ccdc6a33109b0fc 100644 (file)
@@ -10,8 +10,13 @@ windowrule = float, class:^(steam)$
 windowrule = suppressevent activatefocus, class:^(steam)$
 # windowrule = float, title:^(Steam)$
 # windowrule = float, title:^(Freundesliste)$
-windowrule = stayfocused, title:^()$, class:^(steam)$
+windowrule = stayfocused, title:^()$, class:^(steam)$
 windowrule = minsize 1 1, title:^()$, class:^(steam)$
+windowrule = noanim 1, class:^(steam)$
+windowrule = noblur 1, class:^(steam)$
+windowrule = norounding 1, class:^(steam)$
+windowrule = nodim 1, class:^(steam)$
+windowrule = decorate 0, class:^(steam)$
 windowrule = plugin:hyprbars:nobar,class:^(steam)$
 windowrule = plugin:hyprbars:nobar,title:^(Steam)$
 windowrule = plugin:hyprbars:nobar,title:^(Freundesliste)$
@@ -94,12 +99,12 @@ windowrule = tag +game, class:^(.*)exe$
 windowrule = tag +game, initialClass:^(gamescope)$
 
 # handle TAGS (always handle tags last)
-windowrule = nodim, tag:neverdim
-windowrule = nodim, tag:game
-windowrule = noblur, tag:game
-windowrule = norounding, tag:game
-windowrule = noshadow, tag:game
-# windowrule = immediate, tag:game
+windowrule = nodim 1, tag:neverdim
+windowrule = nodim 1, tag:game
+windowrule = noblur 1, tag:game
+windowrule = norounding 1, tag:game
+windowrule = noshadow 1, tag:game
 windowrule = opaque, tag:game
 windowrule = stayfocused, tag:game
+# windowrule = immediate, tag:game #experimental