From 79b9f435dd38d665c041120eae9ed95a6f782460 Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Mon, 2 Feb 2026 21:55:40 +0100 Subject: [PATCH] change Hyprland animations --- modules/wm/hyprland/animations.nix | 126 ++++++++++------------------- 1 file changed, 43 insertions(+), 83 deletions(-) diff --git a/modules/wm/hyprland/animations.nix b/modules/wm/hyprland/animations.nix index 18044ce..e4784a2 100644 --- a/modules/wm/hyprland/animations.nix +++ b/modules/wm/hyprland/animations.nix @@ -12,14 +12,14 @@ in { enabled = true; beziers = [ { - name = "easeOutQuint"; + name = "easeOut"; startX = 0.23; startY = 1.0; endX = 0.32; endY = 1.0; } { - name = "easeInOutCubic"; + name = "easeInOut"; startX = 0.65; startY = 0.05; endX = 0.36; @@ -33,17 +33,17 @@ in { endY = 1.0; } { - name = "almostLinear"; - startX = 0.5; - startY = 0.5; - endX = 0.75; - endY = 1.0; + name = "bounce"; + startX = 0.6; + startY = 1.5; + endX = 0.8; + endY = 1; } { - name = "quick"; - startX = 0.15; - startY = 0.0; - endX = 0.1; + name = "slowFade"; + startX = 0.4; + startY = 1.0; + endX = 0.4; endY = 1.0; } ]; @@ -51,90 +51,50 @@ in { animations = [ { name = "global"; - speed = 10.0; - curve = "default"; + enabled = false; } { name = "border"; - speed = 5.39; - curve = "easeOutQuint"; - } - { - name = "windows"; - speed = 4.79; - curve = "easeOutQuint"; - } - { - name = "windowsIn"; - speed = 4.1; - curve = "easeOutQuint"; - style = "popin 87%"; - } - { - name = "windowsOut"; - speed = 1.49; + speed = 3; curve = "linear"; - style = "popin 87%"; - } - { - name = "fadeIn"; - speed = 1.73; - curve = "almostLinear"; - } - { - name = "fadeOut"; - speed = 1.46; - curve = "almostLinear"; - } - { - name = "fade"; - speed = 3.03; - curve = "quick"; - } - { - name = "layers"; - speed = 3.81; - curve = "easeOutQuint"; - } - { - name = "layersIn"; - speed = 4.0; - curve = "easeOutQuint"; - style = "fade"; - } - { - name = "layersOut"; - speed = 1.5; - curve = "linear"; - style = "fade"; - } - { - name = "fadeLayersIn"; - speed = 1.79; - curve = "almostLinear"; - } - { - name = "fadeLayersOut"; - speed = 1.39; - curve = "almostLinear"; } { name = "workspaces"; - speed = 1.94; - curve = "almostLinear"; + speed = 1.5; + curve = "easeInOut"; style = "fade"; } { - name = "workspacesIn"; - speed = 1.21; - curve = "almostLinear"; - style = "fade"; + name = "specialWorkspace"; + speed = 1.5; + curve = "easeOut"; + style = "slidevert"; } { - name = "workspacesOut"; - speed = 1.94; - curve = "almostLinear"; - style = "fade"; + name = "fadeDpms"; + speed = 20; + curve = "slowFade"; + } + { + name = "windows"; + speed = 2; + curve = "bounce"; + style = "gnomed"; + } + { + name = "windowsOut"; + enabled = false; + } + { + name = "layers"; + speed = 1.5; + curve = "slowFade"; + style = "popin"; + } + { + name = "fadeLayers"; + speed = 1.5; + curve = "linear"; } ]; };