Files
dotfiles/.config/hypr/hyprland.conf
2025-09-13 16:43:14 +02:00

122 lines
2.5 KiB
Plaintext

# o._ _ ._ _ .__|_ _
# || | ||_)(_)| |__>
# |
source = ~/.config/hypr/startup.conf
source = ~/.config/hypr/env.conf
source = ~/.config/hypr/rules.conf
source = ~/.config/hypr/keybinds.conf
# _ _ ._ _ .__.|
# (_|(/_| |(/_|(_||
# _|
general {
layout = master
gaps_in = 4
gaps_out = 6
border_size = 1
col.active_border = rgba(#5BCEFAFF) rgba(#F5A9B8FF) rgba(#FFFFFFFF) rgba(#FFF430FF) rgba(#FFFFFFFF) rgba(#9C59D1FF) rgba(#000000FF) 45deg;
col.inactive_border = rgba(#00000000);
no_border_on_floating = false
no_focus_fallback = false
resize_on_border = false
}
# _|o _._ | _. _
# (_||_>|_)|(_|\/_>
# | /
monitor = DP-2,1920x1080@60,0x0,1,bitdepth,8,vrr,0
monitor = DP-3,1920x1080@144,1920x0,1,bitdepth,8,vrr,2
# monitor = ,preferred,auto,auto
# o._ ._ _|_ _
# || ||_)|_||__>
# |
input {
kb_layout = de # XKB layout
follow_mouse = 1
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
force_no_accel = 1
numlock_by_default = false
repeat_rate = 30
repeat_delay = 200
accel_profile = flat # flat, adaptive
natural_scroll = false
}
# _.._ o._ _ _._|_o _ ._
# (_|| ||| | |(_| |_|(_)| |
animations {
enabled = true
bezier = specialWorkSwitch, 0.05, 0.7, 0.1, 1
bezier = emphasizedAccel, 0.3, 0, 0.8, 0.15
bezier = emphasizedDecel, 0.05, 0.7, 0.1, 1
bezier = standard, 0.2, 0, 0, 1
animation = layersIn, 1, 5, emphasizedDecel, slide
animation = layersOut, 1, 4, emphasizedAccel, slide
animation = fadeLayers, 1, 5, standard
animation = windowsIn, 1, 5, emphasizedDecel
animation = windowsOut, 1, 3, emphasizedAccel
animation = windowsMove, 1, 6, standard
animation = workspaces, 1, 5, standard
animation = specialWorkspace, 1, 4, specialWorkSwitch, slidefadevert 15%
animation = fade, 1, 6, standard
animation = fadeDim, 1, 6, standard
animation = border, 1, 6, standard
}
# _| _ _ _ ._
# (_|(/_(_(_)|
decoration {
rounding = 6
active_opacity = 1.0
inactive_opacity = 0.9
blur {
enabled = true
size = 4
passes = 4
new_optimizations = true
xray = true
ignore_opacity = true
}
blurls = gtk-layer-shell
blurls = waybar
blurls = lockscreen
}
# ._ _ o _ _
# | | ||_>(_
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
mouse_move_enables_dpms = true
vfr = true
vrr = 1
animate_manual_resizes = true
mouse_move_focuses_monitor = true
enable_swallow = true
swallow_regex = ^(sakura)$
}