summaryrefslogtreecommitdiff
path: root/files/kitty
diff options
context:
space:
mode:
Diffstat (limited to 'files/kitty')
-rw-r--r--files/kitty/kitty.conf89
1 files changed, 89 insertions, 0 deletions
diff --git a/files/kitty/kitty.conf b/files/kitty/kitty.conf
new file mode 100644
index 0000000..4728717
--- /dev/null
+++ b/files/kitty/kitty.conf
@@ -0,0 +1,89 @@
+font_size 11.0
+font_family Liberation Mono
+bold_font auto
+italic_font auto
+bold_italic_font auto
+disable_ligatures always
+#modify_font baseline
+#modify_font cell_height
+
+window_padding_width 1
+placement_strategy top-left
+
+shell /bin/bash
+shell_integration enabled
+
+clear_all_shortcuts yes
+map kitty_mod+c copy_to_clipboard
+map kitty_mod+v paste_from_clipboard
+map ctrl+shift+u kitten unicode_input
+map ctrl+shift+f5 load_config_file
+
+update_check_interval 0
+confirm_os_window_close 0
+initial_window_width 720
+initial_window_height 480
+scrollback_lines 3000
+remember_window_size no
+linux_display_server wayland
+allow_remote_control no
+enabled_layouts splits,stack
+paste_actions confirm,confirm-if-large
+
+sync_to_monitor no
+# My understanding is that if repaint_delay equates to a refresh rate
+# of just under my monitor's that VRR can avoid all tearing.
+# ---------------------------------------------------------
+# This probably doesn't work out. According to the man page
+# repaint_delay is ignored if there is pending input.
+# Tearing is still easily observable.
+repaint_delay 7
+input_delay 1
+resize_debounce_time 0.025 0.5
+
+cursor_shape block
+#cursor_blink_interval -1 linear ease-out
+#cursor_stop_blinking_after 20.0
+cursor_trail 3
+cursor_trail_decay 0.075 0.425
+cursor_trail_start_threshold 3
+#cursor #${colo.foreground}
+#cursor none
+#cursor_text_color background
+
+foreground #eeeeee
+background #000000
+color0 #000000
+color1 #d75f00
+color2 #af5f00
+color3 #ffd75f
+color4 #005f5f
+color5 #ff5f87
+color6 #ffaf00
+color7 #eeeeee
+color8 #808080
+color9 #d78700
+color10 #af8700
+color11 #ffff5f
+color12 #00875f
+color13 #ff8787
+color14 #ffd700
+color15 #ffffff
+#selection_foreground #${colo.background}
+#selection_background #${colo.color6}
+#mark1_foreground #${colo.background}
+#mark1_background #${colo.color5}
+#mark2_foreground #${colo.background}
+#mark2_background #${colo.color6}
+#mark3_foreground #${colo.background}
+#mark3_background #${colo.color4}
+#background_opacity ${toString colo.alpha}
+#active_border_color #${colo.color4}
+#bell_border_color #${colo.color1}
+#inactive_border_color #${colo.color3}
+#active_tab_foreground #${colo.background}
+#active_tab_background #${colo.color5}
+#active_tab_font_style bold-italic
+#inactive_tab_foreground #${colo.background}
+#inactive_tab_background #${colo.color4}
+#url_color #${colo.color5}