term screen-256color # Font Settings font_family FiraCode Nerd Font bold_font auto italic_font auto bold_italic_font auto font_size 22.0 adjust_line_height 110% ########################################################### # Symbols Nerd Font complete symbol_map # easily troubleshoot missing/incorrect characters with: # kitty --debug-font-fallback ########################################################### # "Nerd Fonts - Pomicons" symbol_map U+E000-U+E00D Symbols Nerd Font # "Nerd Fonts - Powerline" symbol_map U+e0a0-U+e0a2,U+e0b0-U+e0b3 Symbols Nerd Font # "Nerd Fonts - Powerline Extra" symbol_map U+e0a3-U+e0a3,U+e0b4-U+e0c8,U+e0cc-U+e0d2,U+e0d4-U+e0d4 Symbols Nerd Font # "Nerd Fonts - Symbols original" symbol_map U+e5fa-U+e62b Symbols Nerd Font # "Nerd Fonts - Devicons" symbol_map U+e700-U+e7c5 Symbols Nerd Font # "Nerd Fonts - Font awesome" symbol_map U+f000-U+f2e0 Symbols Nerd Font # "Nerd Fonts - Font awesome extension" symbol_map U+e200-U+e2a9 Symbols Nerd Font # "Nerd Fonts - Octicons" symbol_map U+f400-U+f4a8,U+2665-U+2665,U+26A1-U+26A1,U+f27c-U+f27c Symbols Nerd Font # "Nerd Fonts - Font Linux" symbol_map U+F300-U+F313 Symbols Nerd Font # Nerd Fonts - Font Power Symbols" symbol_map U+23fb-U+23fe,U+2b58-U+2b58 Symbols Nerd Font # "Nerd Fonts - Material Design Icons" symbol_map U+f500-U+fd46 Symbols Nerd Font # "Nerd Fonts - Weather Icons" symbol_map U+e300-U+e3eb Symbols Nerd Font # Misc Code Point Fixes symbol_map U+21B5,U+25B8,U+2605,U+2630,U+2632,U+2714,U+E0A3,U+E615,U+E62B Symbols Nerd Font # Window Settings background_opacity 0.90 dynamic_background_opacity yes window_padding_width 10 initial_window_width 1000 initial_window_height 650 hide_window_decorations yes remember_window_size no cursor_blink_interval 0 enable_audio_bell no macos_traditional_fullscreen yes macos_option_as_alt both allow_remote_control socket-only listen_on unix:/tmp/kitty # Mappings map cmd+enter toggle_fullscreen map ctrl+cmd+, load_config_file # Map TMUX keys to easier to reach keys # Get the keycodes with `xxd -psd` outside of tmux # i (Cheat Sheet) map ctrl+alt+i send_text all \x02\x69 # (d)etach map ctrl+alt+d send_text all \x02\x64 # (z)oom map ctrl+alt+z send_text all \x02\x7a # t (new tab) map ctrl+alt+t send_text all \x02\x63 # O (LF Terminal File Manager) map ctrl+alt+f send_text all \x02\x4f # v (Rename) map ctrl+alt+, send_text all \x02\x76 # G (Lazygit) map ctrl+alt+g send_text all \x02\x47 # D (Lazydocker) map ctrl+alt+shift+d send_text all \x02\x44 # F (Telescope Find) map ctrl+alt+s send_text all \x02\x46 # s (Switch to Session) map ctrl+alt+j send_text all \x02\x73 map ctrl+alt+k send_text all \x02\x73 # 1 (Jump to Window 1) map ctrl+alt+1 send_text all \x02\x31 # 2 (Jump to Window 2) map ctrl+alt+2 send_text all \x02\x32 # 3 (Jump to Window 3) map ctrl+alt+3 send_text all \x02\x33 # 4 (Jump to Window 4) map ctrl+alt+4 send_text all \x02\x34 # 5 (Jump to Window 5) map ctrl+alt+5 send_text all \x02\x35 # 6 (Jump to Window 6) map ctrl+alt+6 send_text all \x02\x36 # 7 (Jump to Window 7) map ctrl+alt+7 send_text all \x02\x37 # 8 (Jump to Window 8) map ctrl+alt+8 send_text all \x02\x38 # 9 (Jump to Window 9) map ctrl+alt+9 send_text all \x02\x39 # R (Jump to Last tmux Session) map ctrl+alt+r send_text all \x02\x52 # p (Previous Window) map ctrl+alt+[ send_text all \x02\x70 map ctrl+alt+h send_text all \x02\x70 # n (Next Window) map ctrl+alt+] send_text all \x02\x6e map ctrl+alt+l send_text all \x02\x6e # " (New Horizontal Pane) map ctrl+alt+n send_text all \x02\x22 # % (New Vertical Pane) map ctrl+alt+shift+n send_text all \x02\x25 # d (Detach tmux) map ctrl+alt+q send_text all \x02\x64 # : (Command Mode) map ctrl+alt+; send_text all \x02\x3a # ! (Move Pane to New Window) map ctrl+alt+y send_text all \x02\x21 # x (Close Pane) map ctrl+alt+w send_text all \x02\x78 # BEGIN_KITTY_THEME # Tokyo Night include current-theme.conf # END_KITTY_THEME