From 6085c9f417f333ea3970c11c940b0c6f6767a602 Mon Sep 17 00:00:00 2001 From: Tobias Reisinger Date: Wed, 15 May 2024 02:01:18 +0200 Subject: [PATCH] Improve hyprland rules and animations --- .config/hypr/rules.conf | 24 ++++++++++++------------ .config/hypr/vars.conf | 1 + 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.config/hypr/rules.conf b/.config/hypr/rules.conf index 0443f4b..319e190 100644 --- a/.config/hypr/rules.conf +++ b/.config/hypr/rules.conf @@ -24,19 +24,10 @@ windowrulev2 = workspace $ws_msg silent, class:(Signal) # Specific rules -windowrulev2 = move 100%-300 100%-30, class:(steam), title:^(notificationtoasts) -windowrulev2 = nofocus, class:(steam), title:^(notificationtoasts) -windowrulev2 = float, class:(steam), title:^(Friends List) -windowrulev2 = float, class:(zenity), title:^(Progress) -windowrulev2 = noinitialfocus, class:(steam), title:^(Friends List) -#windowrulev2 = workspace $ws_chat silent, class:(steam), title:^(Friends List) - windowrulev2 = float, class:(xdg-desktop-portal-gtk) -#windowrulev2 = monitor $mon2, class:(thunderbird), title:^$ # where monitor silent rule? windowrulev2 = noinitialfocus, class:(thunderbird), title:^$ windowrulev2 = float, class:(thunderbird), title:^$ -#windowrulev2 = move 5 5, class:(thunderbird), title:^$ windowrulev2 = float, class:(thunderbird), title:(Reminder) @@ -46,10 +37,19 @@ windowrulev2 = float, class:(Pinetry-gtk-2) windowrulev2 = fullscreen, class:(FreeTube) -#windowrulev2 = tile, class:(discord) -#windowrulev2 = nofullscreenrequest, class:(discord) - windowrulev2 = float, class:(com/.https://ultimaker.UltiMaker-Cura), title:(UltiMaker-Cura) # https://github.com/hyprwm/Hyprland/issues/4257#issuecomment-1879781806 windowrulev2 = noinitialfocus,class:^jetbrains-(?!toolbox),floating:1 + + +# Gaming Rules (steam and games) + +windowrulev2 = move 100%-300 100%-30, class:(steam), title:^(notificationtoasts) +windowrulev2 = nofocus, class:(steam), title:^(notificationtoasts) +windowrulev2 = float, class:(zenity), title:^(Progress) +windowrulev2 = noinitialfocus, class:(steam), title:^(Friends List) +windowrulev2 = workspace $ws_chat silent, class:(steam), title:^(Friends List) + +windowrulev2 = fullscreen, class:^cs2$ +windowrulev2 = workspace $ws_focus, class:^cs2$ diff --git a/.config/hypr/vars.conf b/.config/hypr/vars.conf index ef0c932..1459729 100644 --- a/.config/hypr/vars.conf +++ b/.config/hypr/vars.conf @@ -57,6 +57,7 @@ animations { bezier = overshot, 0.05, 0.9, 0.1, 1.1 animation = windows, 1, 3, overshot, slide + animation = windowsMove, 1, 3, default animation = fade, 0, 6, default animation = border, 1, 6, default animation = workspaces, 1, 6, overshot, slide