# --- Includes include theme.conf # --- Font Settings font_family family='Liga SFMono Nerd Font' postscript_name=LigaSFMonoNerdFont-Light bold_font auto italic_font auto bold_italic_font auto font_size 11.0 font_features none # --- Cursor Settings cursor_shape beam cursor_blink_interval 0.5 cursor_stop_blinking_after 0 # --- Miscellaneous Settings scrollback_lines 5000 # --- Mouse mouse_hide_wait 1.0 url_style curly open_url_with default detect_urls yes # --- Terminal Bell enable_audio_bell no visual_bell_duration 0 window_alert_on_bell yes bell_on_tab yes # --- Window Layout remember_window_size no initial_window_width 1600 initial_window_height 900 window_border_width 1.0pt enabled_layouts tall window_padding_width 12 window_margin_width 2 confirm_os_window_close 0 hide_window_decorations no # --- Tab Bar tab_bar_min_tabs 1 tab_bar_style powerline tab_powerline_style angled #tab_title_template "$(pwd): $(executing/last executed command) {title}" inactive_tab_font_style normal tab_activity_symbol * # --- Background Opacity background_opacity 1 # --- Advanced linux_display_server x11 shell_integration enabled strip_trailing_spaces smart editor codium allow_remote_control yes listen_on unix:~/.config/kitty/.kitty_socket strip_trailing_spaces smart # --- Keybinds kitty_mod shift+alt map ctrl+shift+c copy_to_clipboard map ctrl+shift+v paste_from_clipboard map ctrl+q quit map kitty_mod+enter launch --cwd=current --type os-window map f1 launch --stdin-source=@screen_scrollback --stdin-add-formatting --type=overlay less +G -R # --- Scrolling map alt+up scroll_line_up map alt+down scroll_line_down map alt+shift+up scroll_page_up map alt+shift+down scroll_page_down # --- Window Management map alt+= new_window map alt+- close_window map alt+] next_window map alt+[ previous_window map kitty_mod+w move_window_forward map kitty_mod+s move_window_backward # --- Tab Management map kitty_mod+0 goto_tab 10 map kitty_mod+1 goto_tab 1 map kitty_mod+2 goto_tab 2 map kitty_mod+3 goto_tab 3 map kitty_mod+4 goto_tab 4 map kitty_mod+5 goto_tab 5 map kitty_mod+6 goto_tab 6 map kitty_mod+7 goto_tab 7 map kitty_mod+8 goto_tab 8 map kitty_mod+9 goto_tab 9 map kitty_mod+right previous_tab map kitty_mod+left next_tab map kitty_mod+t new_tab map kitty_mod+q close_tab # --- Layout Management map ctrl+alt+z next_layout # --- Testing tab_title_template {title} [{index}]{fmt.fg.magenta}{fmt.bold}{activity_symbol}{fmt.nobold}