diff --git a/.config/kitty/colors.conf b/.config/kitty/colors.conf new file mode 100644 index 000000000..bac699c7e --- /dev/null +++ b/.config/kitty/colors.conf @@ -0,0 +1,50 @@ +# vim:ft=kitty + +## name: Catppuccin Kitty Diff Frappé +## author: Catppuccin Org +## license: MIT +## upstream: https://github.com/catppuccin/kitty/blob/main/themes/diff-frappe.conf +## blurb: Soothing pastel theme for the high-spirited! + +# text +foreground #c6d0f5 +# base +background #303446 +# subtext0 +title_fg #a5adce + +# mantle +title_bg #292c3c +margin_bg #292c3c + +# subtext1 +margin_fg #a5adce +# mantle +filler_bg #292c3c + +# 30% red, 70% base +removed_bg #684b59 +# 50% red, 50% base +highlight_removed_bg #8c5b65 +# 40% red, 60% base +removed_margin_bg #79535f + +# 30% green, 70% base +added_bg #54635a +# 50% green, 50% base +highlight_added_bg #6b8368 +# 40% green, 60% base +added_margin_bg #79535f + +# mantle +hunk_margin_bg #292c3c +hunk_bg #292c3c + +# 40% yellow, 60% base +search_bg #796f64 +# text +search_fg #c6d0f5 +# 30% sky, 70% base +select_bg #506373 +# text +select_fg #c6d0f5 diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 100644 index 000000000..643325f36 --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1,126 @@ +# Colors +include colors.conf + +# Fonts +font_family Hack Nerd Font +italic_font Hack Nerd Font +bold_font Hack Nerd Font +bold_italic_font Hack Nerd Font +font_size 10.0 + +adjust_line_height 0 +adjust_column_width 0 +box_drawing_scale 0.001, 1, 1.5, 2 + +# Cursor +cursor_shape underline +cursor_blink_interval -1 +cursor_stop_blinking_after 15.0 + +# Scrollback +scrollback_lines 10000 +scrollback_pager /usr/bin/less +wheel_scroll_multiplier 5.0 + +# URLs +url_style double +open_url_modifiers ctrl+shift +open_url_with default +copy_on_select yes + +# Selection +rectangle_select_modifiers ctrl+shift +select_by_word_characters :@-./_~?&=%+# + +# Mouse +click_interval 0.5 +mouse_hide_wait 0 +focus_follows_mouse no + +# Performance +repaint_delay 20 +input_delay 2 +sync_to_monitor no + +# Bell +visual_bell_duration 0.0 +enable_audio_bell no +bell_on_tab no + +# Window +remember_window_size no +initial_window_width 350 +initial_window_height 700 +window_border_width 0 +window_margin_width 5 +window_padding_width 5 +inactive_text_alpha 1.0 +background_opacity 0.80 +placement_strategy center +hide_window_decorations no + +# Layouts +enabled_layouts * + +# Tabs +tab_bar_edge bottom +tab_bar_style powerline +tab_bar_margin_width 0.0 +tab_separator " ┇ " +active_tab_font_style bold +inactive_tab_font_style normal + +# Shell +shell . +close_on_child_death no +allow_remote_control yes +term xterm-kitty + +# Keys +map ctrl+shift+v paste_from_clipboard +map ctrl+shift+s paste_from_selection +map ctrl+shift+c copy_to_clipboard +map shift+insert paste_from_selection + +map ctrl+shift+up scroll_line_up +map ctrl+shift+down scroll_line_down +map ctrl+shift+k scroll_line_up +map ctrl+shift+j 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 +map ctrl+shift+h show_scrollback + +map ctrl+shift+enter new_window +map ctrl+shift+n new_os_window +map ctrl+shift+w close_window +map ctrl+shift+] next_window +map ctrl+shift+[ previous_window +map ctrl+shift+f move_window_forward +map ctrl+shift+b move_window_backward +map ctrl+shift+` move_window_to_top +map ctrl+shift+1 first_window +map ctrl+shift+2 second_window +map ctrl+shift+3 third_window +map ctrl+shift+4 fourth_window +map ctrl+shift+5 fifth_window +map ctrl+shift+6 sixth_window +map ctrl+shift+7 seventh_window +map ctrl+shift+8 eighth_window +map ctrl+shift+9 ninth_window +map ctrl+shift+0 tenth_window + +map ctrl+shift+right next_tab +map ctrl+shift+left previous_tab +map ctrl+shift+t new_tab +map ctrl+shift+q close_tab +map ctrl+shift+l next_layout +map ctrl+shift+. move_tab_forward +map ctrl+shift+, move_tab_backward +map ctrl+shift+alt+t set_tab_title + +map ctrl+shift+equal increase_font_size +map ctrl+shift+minus decrease_font_size +map ctrl+shift+backspace restore_font_size +map ctrl+shift+f6 set_font_size 16.0