general { # Gaps and border gaps_in = 4 gaps_out = 5 gaps_workspaces = 50 border_size = 1 col.active_border = rgba(0DB7D4FF) col.inactive_border = rgba(31313600) no_focus_fallback = true allow_tearing = true # This just allows the `immediate` window rule to work snap { enabled = true window_gap = 4 monitor_gap = 5 respect_gaps = true } } dwindle { preserve_split = true smart_split = false smart_resizing = false # precise_mouse_move = true } decoration { rounding = 18 shadow { enabled = true ignore_window = true range = 30 offset = 0 2 render_power = 4 color = rgba(00000010) } # Dim dim_inactive = true dim_strength = 0.025 dim_special = 0.07 } animations { enabled = true # Curves bezier = expressiveFastSpatial, 0.42, 1.67, 0.21, 0.90 bezier = expressiveSlowSpatial, 0.39, 1.29, 0.35, 0.98 bezier = expressiveDefaultSpatial, 0.38, 1.21, 0.22, 1.00 bezier = emphasizedDecel, 0.05, 0.7, 0.1, 1 bezier = emphasizedAccel, 0.3, 0, 0.8, 0.15 bezier = standardDecel, 0, 0, 0, 1 bezier = menu_decel, 0.1, 1, 0, 1 bezier = menu_accel, 0.52, 0.03, 0.72, 0.08 # Configs # windows animation = windowsIn, 1, 3, emphasizedDecel, popin 80% animation = windowsOut, 1, 2, emphasizedDecel, popin 90% animation = windowsMove, 1, 3, emphasizedDecel, slide animation = border, 1, 10, emphasizedDecel # layers animation = layersIn, 1, 2.7, emphasizedDecel, popin 93% animation = layersOut, 1, 2.4, menu_accel, popin 94% # fade animation = fadeLayersIn, 1, 0.5, menu_decel animation = fadeLayersOut, 1, 2.7, menu_accel # workspaces animation = workspaces, 1, 7, menu_decel, slide ## specialWorkspace animation = specialWorkspaceIn, 1, 2.8, emphasizedDecel, slidevert animation = specialWorkspaceOut, 1, 1.2, emphasizedAccel, slidevert }