summaryrefslogtreecommitdiff
path: root/files/kitty
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-10-17 12:22:00 -0400
committerAndrew Opalach <andrew@akon.city> 2025-10-17 12:32:42 -0400
commit544da1ba50d9cbf51a18ca0abf1db66b3baa7460 (patch)
tree1caa87664ea4937c5f4e6e8dc83c49b3132ddd70 /files/kitty
parent85a47287e56ba9100420246531ebea5996cc0486 (diff)
downloaddotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.tar.gz
dotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.tar.bz2
dotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.zip
Gentoo desktop
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}