general {
	gaps_in = 5
	gaps_out = 7

	border_size = 3

	col.active_border = rgba(75D17Eee) 
	col.inactive_border = rgba(BFBFBFaa)

	resize_on_border = false

	allow_tearing = false

	layout = swindle
}

decoration {
	rounding = 10
	rounding_power = 2

	active_opacity = 1
	inactive_opacity = 0.8

	shadow {
		enabled = true
		range = 4
		render_power = 3
		color = rgba(1a1a1aee)
	}

	blur {
		enabled = true
		size = 3
		passes = 1

		vibrancy = 0.1696
	}
}

animations {
	enabled = yes
	#        NAME,           X0,   Y0,   X1,   Y1
	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
	bezier = quick,          0.15, 0,    0.1,  1

	#           NAME,          ONOFF, SPEED, CURVE,        [STYLE]
	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,  almostLinear, fade
	animation = workspacesIn,  1,     1.21,  almostLinear, fade
	animation = workspacesOut, 1,     1.94,  almostLinear, fade
	animation = zoomFactor,    1,     7,     quick
}

dwindle {
    pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
    preserve_split = true # You probably want this
}

master {
    new_status = master
}

misc {
    force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
    disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
}
debug:disable_scale_checks = true
