arch-hyprland/userconfig/animations.conf
2025-11-24 05:18:29 -07:00

40 lines
1.3 KiB
Plaintext

# Smooth and natural feeling
bezier = smooth, 0.25, 0.1, 0.25, 1.0
# Slight bounce for windows
bezier = bounce, 0.34, 1.56, 0.64, 1
# Quick and snappy
bezier = snappy, 0.4, 0.0, 0.2, 1.0
# Gentle easing for fades
bezier = gentle, 0.25, 0.46, 0.45, 0.94
# Your current curve (refined)
bezier = myBezier, 0.05, 0.9, 0.1, 1.02
animations {
enabled = yes
# Window animations - bouncy feel for opening/closing
animation = windows, 1, 1, snappy, slide
animation = windowsIn, 1, 1, myBezier, slide
animation = windowsOut, 1, 1, snappy, popin 85%
animation = windowsMove, 1, 1, smooth
# Layer animations (notifications, bars, menus)
animation = layers, 1, 2, smooth, slide
animation = layersIn, 1, 2, smooth, slide
animation = layersOut, 1, 2, snappy, slide
# Border animations
animation = border, 1, 2, smooth
animation = borderangle, 1, 2, smooth
# Workspace animations - slidefade for smooth transitions
animation = workspaces, 1, 1, smooth, slidefade 15%
animation = workspacesIn, 1, 1, smooth, slidefade 15%
animation = workspacesOut, 1, 1, snappy, slidefade 15%
animation = specialWorkspace, 1, 1, bounce, slidevert
animation = specialWorkspaceIn, 1, 1, bounce, slidevert
animation = specialWorkspaceOut, 1, 1, snappy, slidevert
}