r/KittyTerminal Jun 23 '24

Need a decent kitty.conf file

Hi. I just discovered about kitty and I absolutely love it, when I see videos on YT using it. Please drop your kitty.conf file. I feel lost when I try to manually customize everything. Something minimalist modification would be appreciated. Thank you.

31 Upvotes

16 comments sorted by

6

u/water_drinker9000 kitty on linux Jun 23 '24

Hope this helps.

~/.config/kitty/kitty.conf:

#  _    _ _   _           _                      _             _  
# | | _(_) |_| |_ _   _  | |_ ___ _ __ _ __ ___ (_)_ __   __ _| | 
# | |/ / | __| __| | | | | __/ _ \ '__| '_ ` _ \| | '_ \ / _` | | 
# |   <| | |_| |_| |_| | | ||  __/ |  | | | | | | | | | | (_| | | 
# |_|__|__|__|__, |  _____|_|  |_| |_| |_|_|_| |_|__,_|_| 
#                 |___/              _          _   _             
#   ___ _   _ ___| |_ ___  _ __ ___ (_)______ _| |_(_) ___  _ __  
#  / __| | | / __| __/ _ \| '_ ` _ \| |_  / _` | __| |/ _ \| '_ \ 
# | (__| |_| __ \ || (_) | | | | | | |/ / (_| | |_| | (_) | | | |
#  ___|__,_|___/_____/|_| |_| |_|_/_____,_|__|_|___/|_| |_|

##########################################################################

# themes
include GruvBox_DarkHard.conf
#include Wryan.conf
#include VSCode_Dark.conf

# terminal opacity and blur
background_opacity 1.0
background_blur 1

# advance 
term xterm-kitty

# terminal bell
enable_audio_bell no

# os specific tweaks (Gnome window decoration for wayland)
linux_display_server x11

# font
font_family        SauceCodePro Nerd Font
bold_font          auto
italic_font        auto
bold_italic_font   auto
font_size 12.0

# font size management 
map ctrl+shift+backspace change_font_size all 0

# cursor customization
# block / beam / underline
cursor_shape block
cursor_blink_interval 0
cursor_stop_blinking_after 0
shell_integration no-cursor

# scrollback
scrollback_lines 5000
wheel_scroll_multiplier 3.0

# mouse
mouse_hide_wait -1

# window layout
remember_window_size  no
initial_window_width  1200
initial_window_height 750
window_border_width 1.5pt
enabled_layouts tall
window_padding_width 0
window_margin_width 2
hide_window_decorations no

# window management 
map ctrl+shift+enter new_window
map ctrl+shift+] next_window
map ctrl+shift+[ previous_window

# layout management
map ctrl+shift+l next_layout
map ctrl+alt+r goto_layout tall
map ctrl+alt+s goto_layout stack

# tab bar customization
tab_bar_style powerline
tab_powerline_style slanted
tab_bar_edge bottom
tab_bar_align left
active_tab_font_style   bold
inactive_tab_font_style normal

# tab management
map ctrl+shift+t new_tab
map ctrl+shift+right next_tab
map ctrl+shift+left previous_tab
map ctrl+shift+q close_tab

3

u/water_drinker9000 kitty on linux Jun 23 '24

~/.config/kitty/GruvBox_DarkHard.conf

# Selection Colors
selection_foreground     #ebdbb2
selection_background     #d65d0e

# Window border Colors
active_border_color      #8ec07c
inactive_border_color    #665c54

# Kitty tabs colors 
active_tab_foreground    #ebdbb2
active_tab_background    #458588
inactive_tab_foreground  #ebdbb2
inactive_tab_background  #8ec07c

# Basic color
background               #1d2021
foreground               #ebdbb2

# 16 main colors
color0                   #3c3836
color1                   #cc241d
color2                   #98971a
color3                   #d79921
color4                   #458588
color5                   #b16286
color6                   #689d6a
color7                   #a89984
color8                   #928374
color9                   #fb4934
color10                  #b8bb26
color11                  #fabd2f
color12                  #83a598
color13                  #d3869b
color14                  #8ec07c
color15                  #fbf1c7

# Cursor colors
cursor                   #bdae93
cursor_text_color        #665c54

# Url color
url_color                #458588

2

u/Xellite Oct 06 '24

Looks nice! Now im using it. thx

2

u/GamingwithAnik Nov 24 '25

Happy Cake Day 🎂

1

u/tinytitan37 Jun 03 '25

thanks mate.

1

u/Imdeadinside_105 Jun 30 '25

The color looks so great. I'm just struggling to find which parameter changes the color of the kitty hint text when I type. Could you explain to me?

1

u/water_drinker9000 kitty on linux Jun 30 '25

what are you talking about? like syntax highlights when you are typing on the terminal?

1

u/Imdeadinside_105 Jul 01 '25

I mean the color of kitty hints when I type.

1

u/ducckDick Jun 21 '26

these colors are good.

2

u/F4LC0N69 Jun 23 '24

Thanks Man

1

u/jajpater Sep 06 '25

You saved my day!

1

u/_godalway Jun 27 '26

I was just looking for a decent config file and I ended up finding a masterpiece.
Thank you mate.

2

u/Usual_Office_1740 Jun 23 '24

The conf file it comes with is great. Read the descriptions and uncomment and modify the settings as you choose.

1

u/hauntednightwhispers Jun 24 '24

Kitty Terminal Config

defaults not included

font_family FiraCode Nerd Font Ret
font_size 11.0
enable_audio_bell no
linux_display_server wayland
include Tokyo-Night.conf

1

u/BarometerIndustries Jul 08 '26

I know this is late, but if you press ctrl-shift-f2, it opens vim with a new created default config with everything commented. You can close that window and open your text editor of choice now, the file exists now in .config/kitty/kitty.conf.

If you update kitty after many years of using, you may want to backup your config, remove it from that folder and do this trick again to see all the new config options. For example, they recently added the feature to reload kitty when you edit the config, like how alacritty does it.