From 749dd07df5109e00aaec651e843a671faab9dab5 Mon Sep 17 00:00:00 2001 From: Andre Ramnitz Date: Fri, 20 Sep 2024 23:38:03 +0200 Subject: [PATCH] hypr: unanimate and undecorate windows from ueberzugpp --- config/dot-config/hypr/fragments/hypr-windowrules.conf | 9 ++++++++- .../dot-config/hypr/fragments/hypr-workspacerules.conf | 1 - config/dot-config/hypr/hyprland.conf | 9 +++++---- 3 files changed, 13 insertions(+), 6 deletions(-) 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 { -- 2.51.2