##################### ### LOOK AND FEEL ### ##################### # Refer to https://wiki.hyprland.org/Configuring/Variables/ # https://wiki.hyprland.org/Configuring/Variables/#general general { gaps_in = 2 gaps_out = 8 border_size = 1 # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors col.active_border = rgba(ffffffe0) rgba(8f8f8fe0) 45deg col.inactive_border = rgba(2f2f2fe0) # Set to true enable resizing windows by clicking and dragging on borders and gaps resize_on_border = true # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on allow_tearing = false # layout = master layout = dwindle } # https://wiki.hyprland.org/Configuring/Variables/#decoration decoration { rounding = 2 # Change transparency of focused and unfocused windows active_opacity = 1.0 inactive_opacity = 1.0 # https://wiki.hyprland.org/Configuring/Variables/#blur blur { enabled = true size = 3 passes = 2 vibrancy = 0.1696 } } # https://wiki.hyprland.org/Configuring/Variables/#animations # animations { # enabled = yes # # bezier = myBezier, 0.05, 0.9, 0.1, 1.05 # bezier = linear, 0.0, 0.0, 1.0, 1.0 # bezier = wind, 0.05, 0.9, 0.1, 1.05 # bezier = winIn, 0.1, 1.1, 0.1, 1.1 # bezier = winOut, 0.3, -0.3, 0, 1 # bezier = slow, 0, 0.85, 0.3, 1 # bezier = overshot, 0.7, 0.6, 0.1, 1.1 # bezier = bounce, 1.1, 1.6, 0.1, 0.85 # bezier = sligshot, 1, -1, 0.15, 1.25 # bezier = nice, 0, 6.9, 0.5, -4.20 # # animation = windowsIn, 1, 7, slow, popin # animation = windowsOut, 1, 7, winOut, popin # animation = windowsMove, 1, 7, wind, slide # animation = border, 1, 10, linear # # animation = borderangle, 1, 180, linear, loop #used by rainbow borders and rotating colors # animation = fade, 1, 5, overshot # animation = workspaces, 1, 7, wind # animation = windows, 1, 7, bounce, popin # } animations { enabled = true # Animation curves bezier = linear, 0, 0, 1, 1 bezier = md3_standard, 0.2, 0, 0, 1 bezier = md3_decel, 0.05, 0.7, 0.1, 1 bezier = md3_accel, 0.3, 0, 0.8, 0.15 bezier = overshot, 0.05, 0.9, 0.1, 1.1 bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 bezier = menu_decel, 0.1, 1, 0, 1 bezier = menu_accel, 0.38, 0.04, 1, 0.07 bezier = easeInOutCirc, 0.85, 0, 0.15, 1 bezier = easeOutCirc, 0, 0.55, 0.45, 1 bezier = easeOutExpo, 0.16, 1, 0.3, 1 bezier = softAcDecel, 0.26, 0.26, 0.15, 1 bezier = md2, 0.4, 0, 0.2, 1 # use with .2s duration # Animation configs animation = windows, 1, 3, md3_decel, popin 60% animation = windowsIn, 1, 3, md3_decel, popin 60% animation = windowsOut, 1, 3, md3_accel, popin 60% animation = border, 1, 10, default animation = fade, 1, 3, md3_decel # animation = layers, 1, 2, md3_decel, slide animation = layersIn, 1, 3, menu_decel, slide animation = layersOut, 1, 1.6, menu_accel animation = fadeLayersIn, 1, 2, menu_decel animation = fadeLayersOut, 1, 4.5, menu_accel animation = workspaces, 1, 7, menu_decel, slide # animation = workspaces, 1, 2.5, softAcDecel, slide # animation = workspaces, 1, 7, menu_decel, slidefade 15% # animation = specialWorkspace, 1, 3, md3_decel, slidefadevert 15% animation = specialWorkspace, 1, 3, md3_decel, slidevert } # https://wiki.hyprland.org/Configuring/Variables/#misc misc { force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :( enable_swallow = true swallow_regex = ^(wezterm-gui|kitty|Alacritty|foot)$ animate_manual_resizes = true }