animations {
enabled = yes
bezier = linear, 0, 0, 1, 1
+ bezier = border, 1, 1, 1, 1
bezier = overshoot, 0.05, 0.9, 0.2, 1.00
bezier = easeIn, .42, 0, 1, 1
animation = fade, 1, 1, easeInQuint
animation = border, 1, 1, easeInQuint
- animation = borderangle, 1, 30, easeInQuart, loop
+ animation = borderangle, 1, 120, border, loop
animation = workspaces, 1, 3, easeInOut, slidefade 50
}
cursor {
enable_hyprcursor = 1
- # no_hardware_cursors = 2
+ no_hardware_cursors = 0
+ no_break_fs_vrr = 2
+}
+
+experimental {
+ xx_color_management_v4 = 1
}
general {
# col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg #vanilla colors
col.active_border = 0xff$base0C 0x8a$base0D 45deg
col.inactive_border = 0xfa$base03 0x5a$base02 45deg
- col.nogroup_border_active = 0xff$base0E 0x8a$base0E 45deg
+ col.nogroup_border_active = 0xff$base0E 0x8a$base08 45deg
col.nogroup_border = 0xfa$base02
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
force_split = 2
smart_split = false
split_width_multiplier = 2.0
- single_window_aspect_ratio = 16.5 9
+ single_window_aspect_ratio = 16 9
single_window_aspect_ratio_tolerance = 0.1
}
render {
direct_scanout = 2
- cm_fs_passthrough = 0
+ cm_fs_passthrough = 2
cm_enabled = 1
send_content_type = 1
cm_auto_hdr = 1
group {
merge_groups_on_drag = 0
insert_after_current = 1
- col.border_active = 0xfa$base0C 0x7a$base0C 60deg
- col.border_locked_active = 0xfa$base0D 0x7a$base0D 60deg
+ col.border_active = 0xfa$base0C 0x8a$base0D 60deg
+ col.border_locked_active = 0xfa$base0B 0x8a$base0C 60deg
col.border_inactive = 0xfa$base03 0x7a$base03 60deg
col.border_locked_inactive = 0xfa$base03 0x7a$base03 60deg
groupbar {
scrolling = false
col.active = 0xfa$base0C 0x7a$base0C 45deg
col.inactive = 0xfa$base03 0x6a$base03 45deg
- col.locked_active = 0xfa$base0D 0x6a$base0D 45deg
+ col.locked_active = 0xfa$base0B 0x6a$base0B 45deg
col.locked_inactive = 0xfa$base03 0x6a$base03 45deg
indicator_gap = 1
indicator_height = 8