diff --git a/kitty/.config/kitty/base.conf b/kitty/.config/kitty/base.conf new file mode 100644 index 0000000..4c5ff36 --- /dev/null +++ b/kitty/.config/kitty/base.conf @@ -0,0 +1,42 @@ +# Theme +include current-theme.conf + +# Font +font_family family="JetBrainsMono Nerd Font" +font_size 11.0 + +# symbol_map +#: E.g. symbol_map U+E0A0-U+E0A3,U+E0C0-U+E0C7 PowerlineSymbols +# narrow_symbols +#: E.g. narrow_symbols U+E0A0-U+E0A3,U+E0C0-U+E0C7 1 + +# Scrollback +# scrollback_lines 2000 +scrollbar_width 0.7 +scrollbar_hover_width 0.7 +scrollbar_handle_opacity 0.3 +scrollbar_gap 0.5 +scrollback_fill_enlarged_window yes + +# Mouse +url_style dashed +#: can be one of: none, straight, double, curly, dotted, dashed. +focus_follows_mouse yes + +# Window layout +enabled_layouts grid,* +draw_minimal_borders yes +placement_strategy left +hide_window_decorations yes + +# Tab bar +tab_bar_style powerline +tab_title_template "{tab.active_exe}" + +# Advanced +allow_remote_control yes +shell_integration enabled +notify_on_cmd_finish invisible + +# Keyboard shortcuts +map kitty_mod+delete combine : clear_terminal to_cursor active : clear_terminal scrollback active diff --git a/kitty/.config/kitty/current-theme.conf b/kitty/.config/kitty/current-theme.conf new file mode 100644 index 0000000..ef68b50 --- /dev/null +++ b/kitty/.config/kitty/current-theme.conf @@ -0,0 +1,50 @@ +# vim:ft=kitty + +## name: Tokyo Night Storm +## license: MIT +## author: Folke Lemaitre +## upstream: https://github.com/folke/tokyonight.nvim/raw/main/extras/kitty/tokyonight_storm.conf + + +background #24283b +foreground #c0caf5 +selection_background #2e3c64 +selection_foreground #c0caf5 +url_color #73daca +cursor #c0caf5 +cursor_text_color #24283b + +# Tabs +active_tab_background #7aa2f7 +active_tab_foreground #1f2335 +inactive_tab_background #292e42 +inactive_tab_foreground #545c7e +#tab_bar_background #1d202f + +# Windows +active_border_color #7aa2f7 +inactive_border_color #292e42 + +# normal +color0 #1d202f +color1 #f7768e +color2 #9ece6a +color3 #e0af68 +color4 #7aa2f7 +color5 #bb9af7 +color6 #7dcfff +color7 #a9b1d6 + +# bright +color8 #414868 +color9 #ff899d +color10 #9fe044 +color11 #faba4a +color12 #8db0ff +color13 #c7a9ff +color14 #a4daff +color15 #c0caf5 + +# extended colors +color16 #ff9e64 +color17 #db4b4b diff --git a/kitty/.config/kitty/kitty.conf b/kitty/.config/kitty/kitty.conf new file mode 100644 index 0000000..a1898d4 --- /dev/null +++ b/kitty/.config/kitty/kitty.conf @@ -0,0 +1,5 @@ +include base.conf + +background_opacity 0.71 +transparent_background_colors #292E42@0.8 #2e3c64@0.8 #1F2335@0.8 #151823@0.8 #181B27@0.9 +map f5 load_config_file /home/arch/.config/kitty/solid.conf diff --git a/kitty/.config/kitty/solid.conf b/kitty/.config/kitty/solid.conf new file mode 100644 index 0000000..7f42001 --- /dev/null +++ b/kitty/.config/kitty/solid.conf @@ -0,0 +1,4 @@ +include base.conf + +background_opacity 1 +map f5 load_config_file /home/arch/.config/kitty/kitty.conf