]> Freerunner's - dotfiles.git/commitdiff
hypr: unanimate and undecorate windows from ueberzugpp
authorAndre Ramnitz <tux.rising@gmail.com>
Fri, 20 Sep 2024 21:38:03 +0000 (23:38 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Fri, 20 Sep 2024 22:05:27 +0000 (00:05 +0200)
config/dot-config/hypr/fragments/hypr-windowrules.conf
config/dot-config/hypr/fragments/hypr-workspacerules.conf
config/dot-config/hypr/hyprland.conf

index 3de6262ebbe5209af178c3e3b95b496da1f7c049..98900c1ae2efe723c6770502941556ca658e346f 100644 (file)
@@ -39,7 +39,8 @@ windowrulev2 = stayfocused, title:^((Über|About).*)$
 # 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)
@@ -62,6 +63,12 @@ windowrulev2 = float, class:^(blueman-manager.*)$
 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)$
index 163d66510f04308157bdfedc131fb97376df8141..8f835031c1280fdf718e4d6eba8dcfc2c479dccd 100644 (file)
@@ -4,4 +4,3 @@ workspace = 2, on-created-empty:[pseudo] footclient -a ncmpcpp ncmpcpp
 workspace = 2, gapsout:80
 workspace = 4, on-created-empty:[float] steam
 
-
index 0e97d89e3447856009b237a7b2c6975ead1590fe..cb0419780e5ba343efccdf15e826a1992dd154f8 100644 (file)
@@ -128,15 +128,16 @@ animations {
 
     # 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 {