general { # Gaps & borders – light and uncluttered gaps_in = 4 gaps_out = 6 gaps_workspaces = 32 border_size = 1 col.active_border = rgba(0DB7D4FF) col.inactive_border = rgba(31313633) no_focus_fallback = true allow_tearing = true snap { enabled = true window_gap = 4 monitor_gap = 6 respect_gaps = true } } dwindle { preserve_split = true smart_split = false smart_resizing = false } decoration { rounding = 10 shadow { enabled = yes range = 16 render_power = 2 color = rgba(00000040) } blur { enabled = yes size = 5 passes = 2 vibrancy = 0.14 } } animations { enabled = yes # Light, fast easing — no bounce, no drag bezier = breeze, 0.22, 0.61, 0.36, 1.0 # Windows: quick, soft, intentional animation = windows, 1, 5, breeze, slidefade animation = windowsOut, 1, 4, breeze, slidefade # Workspaces: airy glide, finishes fast animation = workspaces, 1, 5, breeze, slide # Subtle polish animation = fade, 1, 4, breeze animation = windowsMove, 1, 3, breeze animation = border, 1, 3, breeze } gesture = 3, horizontal, workspace gesture = 3, down, fullscreen, 1