general { gaps_in = 5 gaps_out = 8 border_size = 3 col.active_border = $primary_fixed $primary_fixed_dim 45deg col.inactive_border = $surface_container resize_on_border = true allow_tearing = false layout = dwindle } decoration { rounding = 10 rounding_power = 5 active_opacity = 1.2 inactive_opacity = 0.9 shadow { enabled = true range = 25 render_power = 3 ignore_window = yes color = rgba($surface_container_low_rawaa) } blur { enabled = true size = 5 passes = 3 popups = true input_methods = true } } animations { enabled = yes, please :) 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, linear animation = workspacesIn, 1, 1.21, linear animation = workspacesOut, 1, 1.94, linear } dwindle { pseudotile = true preserve_split = true } misc { force_default_wallpaper = -1 disable_hyprland_logo = false } input { kb_layout = us kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 sensitivity = 0 touchpad { natural_scroll = true } } ecosystem { no_update_news = true no_donation_nag = true } gestures { workspace_swipe_invert = true workspace_swipe_distance = 400 # swipe left/right between workspaces gesture = 3, horizontal, workspace # optional extras gesture = 3, up, fullscreen gesture = 3, down, float # 4 Fingers pinchin to close active gesture = 4, pinchout, close # 4 Fingers up to Move to Special Workspace gesture = 4, up, special # 4 Fingers down to Move Special Workspace to current workspace gesture = 4, down, dispatcher, exec, ~/.config/hypr/scripts/special_to_workspace.sh # 4 Fingers Horizontal Moves active Window gesture = 4, left, dispatcher, exec, ~/.config/hypr/scripts/float_movetoWS.sh left gesture = 4, right, dispatcher, exec, ~/.config/hypr/scripts/float_movetoWS.sh right }