# handle browsers
windowrulev2 = float, class:^(firefox.*)$
windowrulev2 = tag +neverdim, class:^(firefox.*)$
-windowrulev2 = pseudo, class:^(org.qutebrowser.*)$
+windowrulev2 = maxsize 2543 1389 lock, class:^(org.qutebrowser.*)$
+windowrulev2 = minsize 1920 1200 lock, class:^(org.qutebrowser.*)$
windowrulev2 = tag +neverdim, class:^(org.qutebrowser.*)$
# handle terminal(s/-apps)
windowrulev2 = tag +game, class:^(.*)exe$
windowrulev2 = tag +game, initialClass:^(gamescope)$
+# handle ueberzugpp
+windowrulev2 = noanim, class:^(ueberzugpp.*)$
+windowrulev2 = noinitialfocus, class:^(ueberzugpp.*)$
+windowrulev2 = decorate off, class:^(ueberzugpp.*)$
+windowrulev2 = noshadow on, class:^(ueberzugpp.*)$
+
# handle portals
windowrule = float, ^(org.freedesktop.impl.portal.desktop.kde)$
windowrule = stayfocused, ^(org.freedesktop.impl.portal.desktop.kde)$
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
- bezier = myBezier, 0.05, 0.9, 0.1, 1.05
- bezier = overshot, 0.05, 0.9, 0.1, 1.1
+ bezier = myBezier, 0.05, 0.9, 0.1, 1.00
+ bezier = overshoot, 0.05, 0.9, 0.1, 1.05
+ bezier = easeOutQuad, 0.5, 1, 0.89, 1
- animation = windows, 1, 7, myBezier
+ animation = windows, 1, 3, easeOutQuad
animation = windowsOut, 1, 7, default, popin 80%
animation = border, 1, 10, default
animation = borderangle, 1, 8, default
animation = fade, 1, 7, default
- animation = workspaces, 1, 6, default, slidefade 30%
+ animation = workspaces, 1, 5, default, slidefade 30
}
dwindle {