From: Andre Ramnitz Date: Fri, 20 Sep 2024 21:38:03 +0000 (+0200) Subject: hypr: unanimate and undecorate windows from ueberzugpp X-Git-Tag: v0.2~48 X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=749dd07df5109e00aaec651e843a671faab9dab5;p=dotfiles.git hypr: unanimate and undecorate windows from ueberzugpp --- diff --git a/config/dot-config/hypr/fragments/hypr-windowrules.conf b/config/dot-config/hypr/fragments/hypr-windowrules.conf index 3de6262e..98900c1a 100644 --- a/config/dot-config/hypr/fragments/hypr-windowrules.conf +++ b/config/dot-config/hypr/fragments/hypr-windowrules.conf @@ -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)$ diff --git a/config/dot-config/hypr/fragments/hypr-workspacerules.conf b/config/dot-config/hypr/fragments/hypr-workspacerules.conf index 163d6651..8f835031 100644 --- a/config/dot-config/hypr/fragments/hypr-workspacerules.conf +++ b/config/dot-config/hypr/fragments/hypr-workspacerules.conf @@ -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 - diff --git a/config/dot-config/hypr/hyprland.conf b/config/dot-config/hypr/hyprland.conf index 0e97d89e..cb041978 100644 --- a/config/dot-config/hypr/hyprland.conf +++ b/config/dot-config/hypr/hyprland.conf @@ -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 {