Files
aibrashandClaude Sonnet 5.5 64aba7caf4 Theme-linked glow and terminal, tabs, fonts and layout tweaks
- Real window glow (decoration.glow) plus borders and tab bar take their
  colours from DMS (hypr/dms/colors.lua); Hyprland reloads when DMS changes
  the theme.
- kitty: colours and tab colours come from DMS (dank-theme/dank-tabs),
  no more hard-coded palette.
- Group (tab) mode: Mod+W tabs the whole workspace, thinner tab bar.
- Fullscreen programs keep the DMS bar (Mod+F maximizes, Mod+Shift+F is real
  fullscreen); per-monitor workspace switching on Mod+Tab.
- Less jelly animations, smaller gaps, weaker glow.
- JetBrains Mono is the default monospace font (fontconfig + install.sh).
- DMS settings: purple theme, popup transparency 0.98.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 16:12:34 +05:00

105 lines
3.3 KiB
Plaintext

# ---------- Font ----------
font_family family="JetBrains Mono" style="Medium"
bold_font family="JetBrains Mono" style="ExtraBold"
italic_font family="JetBrains Mono" style="Medium Italic"
bold_italic_font family="JetBrains Mono" style="ExtraBold Italic"
font_size 13.5
# Ligatures (-> => != ===) stay on; they only break when the cursor is on them
disable_ligatures cursor
adjust_line_height 106%
# Nerd Font icons are built into kitty and picked up automatically
# ---------- Window / glass ----------
background_opacity 0.80
dynamic_background_opacity yes
background_blur 0
window_padding_width 12 14
hide_window_decorations yes
confirm_os_window_close 0
remember_window_size no
initial_window_width 110c
initial_window_height 32c
# ---------- Cursor ----------
cursor_shape beam
cursor_beam_thickness 1.8
cursor_blink_interval 0.6 ease-in-out
cursor_trail 3
cursor_trail_decay 0.1 0.35
cursor_trail_start_threshold 2
# ---------- Scrollback ----------
scrollback_lines 20000
scrollback_pager_history_size 100
mouse_hide_wait 2.0
copy_on_select clipboard
strip_trailing_spaces smart
# ---------- Tabs ----------
# DMS tab colours; the layout lines below are mine and override its layout (kitty does not allow comments after include)
include dank-tabs.conf
tab_bar_edge top
tab_bar_style powerline
tab_powerline_style round
tab_bar_min_tabs 2
tab_title_template "{index}: {title[:24]}"
active_tab_font_style bold
tab_bar_margin_width 8
tab_bar_margin_height 6 0
# ---------- Splits ----------
enabled_layouts splits:split_axis=horizontal,stack,tall
active_border_color #bb9af7
inactive_border_color #3b4261
inactive_text_alpha 0.75
window_border_width 1pt
# ---------- URLs ----------
url_style curly
detect_urls yes
underline_hyperlinks hover
# ---------- Bell ----------
enable_audio_bell no
visual_bell_duration 0.15 ease-out
window_alert_on_bell yes
# ---------- Colors: from DankMaterialShell ----------
# dank-theme.conf is regenerated by DMS on every theme change; tab colours come from dank-tabs.conf (included above the tab section)
include dank-theme.conf
tab_bar_background none
mark1_foreground #11111b
mark1_background #ff9e64
# ---------- Shortcuts ----------
# Plain Ctrl+C / Ctrl+V: Ctrl+C copies when text is selected, otherwise it is the usual interrupt (SIGINT)
map ctrl+c copy_or_interrupt
map ctrl+v paste_from_clipboard
map ctrl+shift+t new_tab_with_cwd
map ctrl+shift+enter launch --location=vsplit --cwd=current
map ctrl+alt+enter launch --location=hsplit --cwd=current
# Tabs: Ctrl+Shift+Left/Right (kitty default). Splits: Ctrl+Alt+arrows
map ctrl+shift+left previous_tab
map ctrl+shift+right next_tab
map ctrl+alt+left neighboring_window left
map ctrl+alt+right neighboring_window right
map ctrl+alt+up neighboring_window up
map ctrl+alt+down neighboring_window down
map ctrl+shift+z toggle_layout stack
map ctrl+shift+equal change_font_size current +1.0
map ctrl+shift+minus change_font_size current -1.0
map ctrl+shift+0 change_font_size current 0
map ctrl+shift+f show_scrollback
map ctrl+shift+o kitten hints --type path --program -
map ctrl+shift+e kitten hints --type url
map ctrl+shift+u kitten unicode_input
map ctrl+shift+backspace set_background_opacity +0.05
map ctrl+shift+delete set_background_opacity -0.05
term xterm-256color