main
59c7d64 · 8 days ago 139 commits
 1hl.config({
 2	general = {
 3		gaps_in = 3,
 4		gaps_out = 10,
 5		border_size = 1,
 6		col = {
 7			active_border = primary,
 8			inactive_border = on_primary,
 9		},
10		resize_on_border = true,
11		allow_tearing = false,
12		layout = "dwindle",
13	},
14
15	decoration = {
16		rounding = 5,
17		rounding_power = 2,
18		active_opacity = 1.0,
19		inactive_opacity = 1.0,
20
21		shadow = {
22			enabled = true,
23			range = 4,
24			render_power = 3,
25			color = surface_dim,
26		},
27
28		blur = {
29			enabled = true,
30			size = 3,
31			passes = 1,
32			vibrancy = 0.1696,
33		},
34	},
35
36	animations = { enabled = true },
37})
38
39-- ── Animations ────────────────────────────────────────────────────────
40hl.curve("easeOutQuint", { type = "bezier", points = { { 0.23, 1 }, { 0.32, 1 } } })
41hl.curve("easeInOutCubic", { type = "bezier", points = { { 0.65, 0.05 }, { 0.36, 1 } } })
42hl.curve("linear", { type = "bezier", points = { { 0, 0 }, { 1, 1 } } })
43hl.curve("almostLinear", { type = "bezier", points = { { 0.5, 0.5 }, { 0.75, 1.0 } } })
44hl.curve("quick", { type = "bezier", points = { { 0.15, 0 }, { 0.1, 1 } } })
45hl.curve("workspaceEaseInOutCubic", { type = "bezier", points = { { 0.65, 0 }, { 0.35, 1 } } })
46hl.curve("bouncyWorkspaceBeizer", { type = "bezier", points = { { 0.05, 0.9 }, { 0.1, 1.05 } } })
47
48hl.animation({ leaf = "global", enabled = true, speed = 10, bezier = "default" })
49hl.animation({ leaf = "border", enabled = true, speed = 5.39, bezier = "easeOutQuint" })
50hl.animation({ leaf = "windows", enabled = true, speed = 4.79, bezier = "easeOutQuint" })
51hl.animation({ leaf = "windowsIn", enabled = true, speed = 4.1, bezier = "easeOutQuint", style = "popin 87%" })
52hl.animation({ leaf = "windowsOut", enabled = true, speed = 1.49, bezier = "linear", style = "popin 87%" })
53hl.animation({ leaf = "fadeIn", enabled = true, speed = 1.73, bezier = "almostLinear" })
54hl.animation({ leaf = "fadeOut", enabled = true, speed = 1.46, bezier = "almostLinear" })
55hl.animation({ leaf = "fade", enabled = true, speed = 3.03, bezier = "quick" })
56hl.animation({ leaf = "layers", enabled = true, speed = 3.81, bezier = "easeOutQuint" })
57hl.animation({ leaf = "layersIn", enabled = true, speed = 4, bezier = "easeOutQuint", style = "fade" })
58hl.animation({ leaf = "layersOut", enabled = true, speed = 1.5, bezier = "linear", style = "fade" })
59hl.animation({ leaf = "fadeLayersIn", enabled = true, speed = 1.79, bezier = "almostLinear" })
60hl.animation({ leaf = "fadeLayersOut", enabled = true, speed = 1.39, bezier = "almostLinear" })
61hl.animation({ leaf = "workspaces", enabled = true, speed = 7, bezier = "bouncyWorkspaceBeizer", style = "slide" })