Skip to content

Instantly share code, notes, and snippets.

@sidneyspe
Last active November 19, 2025 12:52
Show Gist options
  • Select an option

  • Save sidneyspe/220cbcc5e5b067e57ad49a4d686aee06 to your computer and use it in GitHub Desktop.

Select an option

Save sidneyspe/220cbcc5e5b067e57ad49a4d686aee06 to your computer and use it in GitHub Desktop.
Kitty Config - Nobara OS
# ============================
# đŸ± Kitty - Config do Sidney
# ============================
# --------- Fonte ----------
font_family JetBrainsMono Nerd Font
bold_font JetBrainsMono Nerd Font Bold
italic_font JetBrainsMono Nerd Font Italic
bold_italic_font JetBrainsMono Nerd Font Bold Italic
font_size 11.0
line_height 1.1
# --------- Comportamento bĂĄsico ----------
enable_audio_bell no
focus_follows_mouse no
copy_on_select yes
strip_trailing_spaces never
# Scrollback maiorzinho
scrollback_lines 10000
# --------- AparĂȘncia ----------
# TransparĂȘncia (0 = totalmente transparente, 1 = opaco)
background_opacity 0.92
# Margem interna
window_padding_width 6
# Cursor
cursor_shape block
cursor_blink_interval 0.6
# Tema simples dark (inspirado em Catppuccin-ish)
foreground #cdd6f4
background #1e1e2e
selection_foreground #1e1e2e
selection_background #f5e0dc
color0 #45475a
color1 #f38ba8
color2 #a6e3a1
color3 #f9e2af
color4 #89b4fa
color5 #f5c2e7
color6 #94e2d5
color7 #bac2de
color8 #585b70
color9 #f38ba8
color10 #a6e3a1
color11 #f9e2af
color12 #89b4fa
color13 #f5c2e7
color14 #94e2d5
color15 #a6adc8
# --------- Layouts e splits (quadrantes) ----------
# IMPORTANTE: habilitar o layout "splits" para os comandos funcionarem
enabled_layouts splits
# Nova aba
map ctrl+shift+t new_tab
map ctrl+shift+w close_tab
# Navegar entre abas
map ctrl+tab next_tab
map ctrl+shift+tab previous_tab
# Splits:
# CTRL+ALT+E → split horizontal (um em cima, outro em baixo)
map ctrl+alt+e launch --location=hsplit --cwd=current
# CTRL+ALT+O → split vertical (lado a lado)
map ctrl+alt+o launch --location=vsplit --cwd=current
# Navegar entre splits com ALT + setas
map alt+left neighboring_window left
map alt+right neighboring_window right
map alt+up neighboring_window up
map alt+down neighboring_window down
# Redimensionar splits
# Criar modo customizado de redimensionamento (aperte F8 para ativar)
map --new-mode resize f8
# Modo resize: usar SETAS
map --mode resize left resize_window narrower 2
map --mode resize right resize_window wider 2
map --mode resize up resize_window taller 2
map --mode resize down resize_window shorter 2
# Modo resize: usar WASD (alternativa)
map --mode resize a resize_window narrower 2
map --mode resize d resize_window wider 2
map --mode resize w resize_window taller 2
map --mode resize s resize_window shorter 2
# Modo resize: resetar e sair
map --mode resize r resize_window reset
map --mode resize esc pop_keyboard_mode
# Redimensionar direto (sem entrar no modo)
map shift+alt+left resize_window narrower 2
map shift+alt+right resize_window wider 2
map shift+alt+up resize_window taller 2
map shift+alt+down resize_window shorter 2
# Fechar apenas o split atual
map ctrl+shift+q close_window
# --------- Qualidade de vida ----------
# Ctrl+Shift+C / Ctrl+Shift+V pra copiar/colar
map ctrl+shift+c copy_to_clipboard
map ctrl+shift+v paste_from_clipboard
# Ctrl+Shift+R recarrega a config
map ctrl+shift+r load_config_file
window_decorations titlebar
draw_minimal_borders yes
enable_csd yes
@sidneyspe
Copy link
Author

~/.config/kitty/kitty.conf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment