From c819cb6c0126094cc0b2007a5d16f12f72cedb5d Mon Sep 17 00:00:00 2001 From: biscuit Date: Thu, 15 May 2025 13:34:45 -0500 Subject: [PATCH] hypr: changed animation --- packages/hyprland/custom/general.conf | 88 +++++++++++++++++++-------- 1 file changed, 62 insertions(+), 26 deletions(-) diff --git a/packages/hyprland/custom/general.conf b/packages/hyprland/custom/general.conf index b0a1b6a..7e3ec31 100644 --- a/packages/hyprland/custom/general.conf +++ b/packages/hyprland/custom/general.conf @@ -60,33 +60,69 @@ decoration { } # https://wiki.hyprland.org/Configuring/Variables/#animations +# animations { +# enabled = yes, please :) +# +# # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more +# +# bezier = easeOutQuint,0.23,1,0.32,1 +# bezier = easeInOutCubic,0.65,0.05,0.36,1 +# bezier = linear,0,0,1,1 +# bezier = almostLinear,0.5,0.5,0.75,1.0 +# bezier = quick,0.15,0,0.1,1 +# +# animation = global, 1, 10, default +# animation = border, 1, 5.39, easeOutQuint +# animation = windows, 1, 4.79, easeOutQuint +# animation = windowsIn, 1, 4.1, easeOutQuint, popin 87% +# animation = windowsOut, 1, 1.49, linear, popin 87% +# animation = fadeIn, 1, 1.73, almostLinear +# animation = fadeOut, 1, 1.46, almostLinear +# animation = fade, 1, 3.03, quick +# animation = layers, 1, 3.81, easeOutQuint +# animation = layersIn, 1, 4, easeOutQuint, fade +# animation = layersOut, 1, 1.5, linear, fade +# animation = fadeLayersIn, 1, 1.79, almostLinear +# animation = fadeLayersOut, 1, 1.39, almostLinear +# animation = workspaces, 1, 1.94, almostLinear, fade +# animation = workspacesIn, 1, 1.21, almostLinear, fade +# animation = workspacesOut, 1, 1.94, almostLinear, fade +# } + animations { - enabled = yes, please :) - - # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more - - bezier = easeOutQuint,0.23,1,0.32,1 - bezier = easeInOutCubic,0.65,0.05,0.36,1 - bezier = linear,0,0,1,1 - bezier = almostLinear,0.5,0.5,0.75,1.0 - bezier = quick,0.15,0,0.1,1 - - animation = global, 1, 10, default - animation = border, 1, 5.39, easeOutQuint - animation = windows, 1, 4.79, easeOutQuint - animation = windowsIn, 1, 4.1, easeOutQuint, popin 87% - animation = windowsOut, 1, 1.49, linear, popin 87% - animation = fadeIn, 1, 1.73, almostLinear - animation = fadeOut, 1, 1.46, almostLinear - animation = fade, 1, 3.03, quick - animation = layers, 1, 3.81, easeOutQuint - animation = layersIn, 1, 4, easeOutQuint, fade - animation = layersOut, 1, 1.5, linear, fade - animation = fadeLayersIn, 1, 1.79, almostLinear - animation = fadeLayersOut, 1, 1.39, almostLinear - animation = workspaces, 1, 1.94, almostLinear, fade - animation = workspacesIn, 1, 1.21, almostLinear, fade - animation = workspacesOut, 1, 1.94, almostLinear, fade + enabled = true + # Animation curves + + bezier = linear, 0, 0, 1, 1 + bezier = md3_standard, 0.2, 0, 0, 1 + bezier = md3_decel, 0.05, 0.7, 0.1, 1 + bezier = md3_accel, 0.3, 0, 0.8, 0.15 + bezier = overshot, 0.05, 0.9, 0.1, 1.1 + bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 + bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 + bezier = menu_decel, 0.1, 1, 0, 1 + bezier = menu_accel, 0.38, 0.04, 1, 0.07 + bezier = easeInOutCirc, 0.85, 0, 0.15, 1 + bezier = easeOutCirc, 0, 0.55, 0.45, 1 + bezier = easeOutExpo, 0.16, 1, 0.3, 1 + bezier = softAcDecel, 0.26, 0.26, 0.15, 1 + bezier = md2, 0.4, 0, 0.2, 1 # use with .2s duration + # Animation configs + animation = windows, 1, 3, md3_decel, popin 60% + animation = windowsIn, 1, 3, md3_decel, popin 60% + animation = windowsOut, 1, 3, md3_accel, popin 60% + animation = border, 1, 10, default + animation = fade, 1, 3, md3_decel + # animation = layers, 1, 2, md3_decel, slide + animation = layersIn, 1, 3, menu_decel, slide + animation = layersOut, 1, 1.6, menu_accel + animation = fadeLayersIn, 1, 2, menu_decel + animation = fadeLayersOut, 1, 0.5, menu_accel + animation = workspaces, 1, 7, menu_decel, slide + # animation = workspaces, 1, 2.5, softAcDecel, slide + # animation = workspaces, 1, 7, menu_decel, slidefade 15% + # animation = specialWorkspace, 1, 3, md3_decel, slidefadevert 15% + animation = specialWorkspace, 1, 3, md3_decel, slidevert } # Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/