viking-mate: match Hyprland style/binds to cn-arch

This commit is contained in:
2025-09-19 13:53:06 +02:00
parent f0dd9a766e
commit 599ddbadef
4 changed files with 247 additions and 49 deletions

View File

@@ -1,7 +1,103 @@
general { gaps_in = 6; gaps_out = 12; border_size = 2; col.active_border = rgba(4f84ccff) rgba(3c6eb1ff) 45deg; col.inactive_border = rgba(4f84cc80); layout = master; }
decoration { rounding = 8; blur = yes; blur_size = 7; blur_passes = 3; drop_shadow = yes; shadow_range = 20; shadow_render_power = 3; col.shadow = rgba(00000066); }
animations { enabled = yes; bezier = ease, 0.05, 0.9, 0.1, 1.0; animation = windows, 1, 5, ease, slide; animation = windowsOut, 1, 5, ease, slide; animation = border, 1, 10, default; animation = fade, 1, 7, ease; animation = workspaces, 1, 6, ease; }
# Laptop adopts desktop look & feel
# Theme, blur, shadows, groupbar, master tuning
general {
layout = master
gaps_in = 3
gaps_out = 0 2 2 2
border_size = 1
col.active_border = rgba(79,132,204,0.8)
col.inactive_border = rgba(21,40,64,0.5)
resize_on_border = false
allow_tearing = false
# Match Waybar/kitty frosting like PC
layerrule = blur, waybar
layerrule = blurpopups, waybar
layerrule = ignorealpha 0.2, waybar
layerrule = blur, kitty
layerrule = ignorealpha 0.1, kitty
}
group {
col.border_active = rgba(79,132,204,0.8)
col.border_inactive = rgba(21,40,64,0.4)
col.border_locked_active = 0xfc6a0300
col.border_locked_inactive = 0x66775500
groupbar {
font_size = 12
height = 18
gradients = true
col.active = rgb(79,132,204)
col.inactive = rgba(21,40,64,0.3)
}
}
decoration {
rounding = 5
rounding_power = 4.0
active_opacity = 1
inactive_opacity = 1
fullscreen_opacity = 1
dim_inactive = false
dim_strength = 0.2
dim_around = 1.0
blur {
enabled = true
size = 2
passes = 3
xray = true
vibrancy = 0.18
}
shadow {
enabled = true
range = 6
render_power = 2
sharp = false
ignore_window = true
color = 0xdd0b1b2b
scale = 1.0
}
}
animations {
enabled = true
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
animation = windows, 1, 7, myBezier
animation = windowsOut, 1, 7, default, popin 80%
animation = border, 1, 10, default
animation = borderangle, 1, 8, default
animation = fade, 1, 7, default
animation = workspaces, 1, 6, default
}
dwindle {
pseudotile = true
preserve_split = true
}
master {
new_status = slave
orientation = center
mfact = 0.6
slave_count_for_center_master = 4
new_on_top = true
inherit_fullscreen = true
new_on_active = after
center_master_fallback = left
}
misc {
force_default_wallpaper = 1
disable_hyprland_logo = false
}
xwayland { force_zero_scaling = true }
# Laptop-only input niceties
input {
kb_layout = ultimatekeys
follow_mouse = 1
@@ -12,6 +108,3 @@ input {
}
}
master { new_is_master = true; mfact = 0.56; orientation = left; }
xwayland { force_zero_scaling = true; }