Files
dotfiles/dot_config/kitty/kitty.conf
T
Dmitry 7c8a4893de migrate: stow → chezmoi
- restructure repo to chezmoi conventions (dot_ prefix, private_dot_ssh/)
- add nvim config (was untracked)
- encrypt restic pass.txt with age
- remove stow artifacts (.stow-local-ignore, stow package dirs)
- update bootstrap.sh to use chezmoi apply
- remove runtime files from tracking (micro buffers, zed backup)
2026-05-13 18:28:01 +03:00

84 lines
1.8 KiB
Plaintext

# Adapted from alacritty/.config/alacritty/alacritty.toml
# Reference: https://sw.kovidgoyal.net/kitty/conf/
# Launch shell and attach/create tmux session
shell /usr/bin/zsh -l -c "tmux new-session -A -s main"
# Window appearance
hide_window_decorations yes
background_opacity 0.90
# window_padding_width 1 1
enable_tab_bar no
# Alacritty startup_mode=maximized has no direct kitty.conf equivalent.
# Use: kitty --start-as maximized
# Font
font_family FiraCode Nerd Font Mono
bold_font FiraCode Nerd Font Mono Bold
italic_font FiraCode Nerd Font Mono Italic
font_size 15.0
# Scrollback
scrollback_lines 10000
wheel_scroll_multiplier 5.0
# Selection behavior
copy_on_select clipboard
select_by_word_characters @-./_~?&=%+#
# Keep mouse cursor visible while typing
mouse_hide_wait 0.0
# Cursor
cursor_shape beam
cursor_blink_interval 0.5
cursor_beam_thickness 1.5
# Bell (disable visual bell)
visual_bell_duration 0.0
# Nord color scheme
foreground #D8DEE9
background #2E3440
cursor #D8DEE9
cursor_text_color #2E3440
selection_foreground #D8DEE9
selection_background #434C5E
color0 #3B4252
color1 #BF616A
color2 #A3BE8C
color3 #EBCB8B
color4 #81A1C1
color5 #B48EAD
color6 #88C0D0
color7 #E5E9F0
color8 #4C566A
color9 #BF616A
color10 #A3BE8C
color11 #EBCB8B
color12 #81A1C1
color13 #B48EAD
color14 #8FBCBB
color15 #ECEFF4
# Key bindings aligned with Alacritty config
map ctrl+shift+c copy_to_clipboard
map ctrl+shift+v paste_from_clipboard
map ctrl+shift+enter new_os_window
map ctrl+shift+f11 toggle_fullscreen
map ctrl+shift+equal change_font_size all +2.0
map ctrl+shift+minus change_font_size all -2.0
map ctrl+shift+0 change_font_size all 0
map ctrl+shift+up scroll_line_up
map ctrl+shift+down scroll_line_down
map ctrl+shift+page_up scroll_page_up
map ctrl+shift+page_down scroll_page_down
map ctrl+shift+home scroll_home
map ctrl+shift+end scroll_end