-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathhyprland.conf
More file actions
64 lines (48 loc) · 1.62 KB
/
Copy pathhyprland.conf
File metadata and controls
64 lines (48 loc) · 1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# This file is not a full hyprland configuration.
# It is intended to be included in your main hyprland.conf.
$activeBorderColor = rgba(a4a4a4ff) rgba(a4a4a4ff) rgba(a4a4a4ff) rgba(8c8b86ff) rgba(8c8b86ff) rgba(8c8b86ff) rgba(8c8b86ff) 35deg
$inactiveBorderColor = rgba(8c8b86ff) rgba(0a0a0aff) rgba(0a0a0aff) rgba(0a0a0aff) 35deg
# Force full opacity
windowrule = opacity 1 1, match:class .*
layerrule = no_anim off, match:namespace walker
general {
col.active_border = $activeBorderColor
col.inactive_border = $inactiveBorderColor
border_size = 1
gaps_in = 6
gaps_out = 8
}
group {
col.border_active = $activeBorderColor
col.border_inactive = $inactiveBorderColor
}
decoration {
rounding = 22
rounding_power = 1
shadow {
enabled = false
range = 1
render_power = 4
offset = 2 2
}
}
animations {
enabled = yes
bezier = servo, 0.12, 0.75, 0.08, 1.00
bezier = clamp, 0.22, 0.92, 0.10, 1.00
bezier = hydraulic, 0.16, 0.80, 0.06, 1.00
bezier = steel, 0.22, 0.78, 0.08, 1.00
bezier = mech, 0.30, 0.98, 0.8, 1.03
# Base window animation (no style here; avoids infecting windowsMove)
animation = windows, 1, 4, mech
# Open: grow from center
animation = windowsIn, 1, 6, mech, popin 4%
# Close: shrink to center (opposite)
animation = windowsOut, 1, 5, mech, popin 80%
# Tiling reflow / resize / gap changes: keep it tight and non-sliding
animation = windowsMove, 1, 6, mech
animation = workspaces, 1, 4, mech, slidevert
animation = layers, 1, 6, mech, slidevert
animation = layersIn, 1, 6, mech, slidevert
animation = layersOut, 1, 6, mech, slidevert
}