feat(config): enforce flat decoration, disable blur and adjust Kitty transparency defaults

This commit is contained in:
Prad Nukala committed 2026-09-04 13:24:10 -04:00
1 parent 12c9c568d7
commit cc2973e744
2 files changed
+61 -69

No files matched your search

+9 -2
View File
@@ -3,9 +3,16 @@ font_family VictorMono Nerd Font
bold_italic_font auto
window_padding_width 8
hide_window_decorations yes
# Fallback for themes that ship no opacity; the Omarchy theme include at the
# bottom of this file overrides it (Spectra sets 0.55).
# Transparency: kitty's own alpha, not the compositor's -- Hyprland fades a
# window uniformly (chrome included), kitty only makes the cell background
# translucent, so text stays fully opaque on top of it.
background_opacity 0.9
# Per-window blur without global blur. Hyprland 0.56 implements the staging
# protocol ext-background-effect-v1 and kitty's Wayland backend speaks it, so
# kitty asks the compositor to blur the region behind its own surface. That is
# why hypr/looknfeel.lua can keep decoration:blur:enabled = false: nothing else
# on screen pays for the blur pass. Needs background_opacity < 1.
background_blur 1
cursor_blink_interval 1
copy_on_select auto
strip_trailing_spaces smart