diff --git a/.config/kitty/current-theme.conf b/.config/kitty/current-theme.conf new file mode 100644 index 0000000..370bf93 --- /dev/null +++ b/.config/kitty/current-theme.conf @@ -0,0 +1,36 @@ +## name: Cherry Midnight +## author: nullxception +## license: GPLv3 +## upstream: https://github.com/nullxception/cherry-kde/raw/main/kitty/cherry-midnight.conf + +foreground #bdc3df +background #101017 +selection_foreground #101017 +selection_background #bdc3df + +cursor #bdc3df +cursor_text_color #101017 +url_color #85b6ff + +tab_bar_background #101017 +active_tab_foreground #bdc3df +active_tab_background #33333f +inactive_tab_foreground #dedeff +inactive_tab_background #101017 + +color0 #33333f +color1 #ff568e +color2 #64de83 +color3 #efff73 +color4 #73a9ff +color5 #946ff7 +color6 #62c6da +color7 #dedeff +color8 #43435a +color9 #ff69a2 +color10 #73de8a +color11 #f3ff85 +color12 #85b6ff +color13 #a481f7 +color14 #71c2d9 +color15 #ebebff diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 8ed8bbd..c94b722 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -101,3 +101,9 @@ adjust_line_height 95% #: }}} + + +# BEGIN_KITTY_THEME +# Cherry Midnight +include current-theme.conf +# END_KITTY_THEME \ No newline at end of file diff --git a/.config/kitty/kitty.conf.bak b/.config/kitty/kitty.conf.bak new file mode 100644 index 0000000..8ed8bbd --- /dev/null +++ b/.config/kitty/kitty.conf.bak @@ -0,0 +1,103 @@ +confirm_os_window_close 0 + +#: Fonts {{{ + +#: kitty has very powerful font management. You can configure +#: individual font faces and even specify special fonts for particular +#: characters. + +font_family Source Code Pro +bold_font Source Code Pro Bold +italic_font Source Code Pro Italic + +#: You can specify different fonts for the bold/italic/bold-italic +#: variants. To get a full list of supported fonts use the `kitty +#: list-fonts` command. By default they are derived automatically, by +#: the OSes font system. Setting them manually is useful for font +#: families that have many weight variants like Book, Medium, Thick, +#: etc. For example:: + +#: font_family Operator Mono Book +#: bold_font Operator Mono Medium +#: italic_font Operator Mono Book Italic +#: bold_italic_font Operator Mono Medium Italic + +font_size 11.0 + +#: Font size (in pts) + +adjust_line_height 95% +# adjust_column_width 0 + +#: Change the size of each character cell kitty renders. You can use +#: either numbers, which are interpreted as pixels or percentages +#: (number followed by %), which are interpreted as percentages of the +#: unmodified values. You can use negative pixels or percentages less +#: than 100% to reduce sizes (but this might cause rendering +#: artifacts). + +# symbol_map U+E0A0-U+E0A2,U+E0B0-U+E0B3 PowerlineSymbols + +#: Map the specified unicode codepoints to a particular font. Useful +#: if you need special rendering for some symbols, such as for +#: Powerline. Avoids the need for patched fonts. Each unicode code +#: point is specified in the form U+. You +#: can specify multiple code points, separated by commas and ranges +#: separated by hyphens. symbol_map itself can be specified multiple +#: times. Syntax is:: + +#: symbol_map codepoints Font Family Name + +# disable_ligatures never + +#: Choose how you want to handle multi-character ligatures. The +#: default is to always render them. You can tell kitty to not render +#: them when the cursor is over them by using cursor to make editing +#: easier, or have kitty never render them at all by using always, if +#: you don't like them. The ligature strategy can be set per-window +#: either using the kitty remote control facility or by defining +#: shortcuts for it in kitty.conf, for example:: + +#: map alt+1 disable_ligatures_in active always +#: map alt+2 disable_ligatures_in all never +#: map alt+3 disable_ligatures_in tab cursor + +# box_drawing_scale 0.001, 1, 1.5, 2 + +#: Change the sizes of the lines used for the box drawing unicode +#: characters These values are in pts. They will be scaled by the +#: monitor DPI to arrive at a pixel value. There must be four values +#: corresponding to thin, normal, thick, and very thick lines. + +#: }}} + +#: Cursor customization {{{ + +# cursor #ffd17f + +#: Default cursor color + +# cursor_text_color background + +#: Choose the color of text under the cursor. If you want it rendered +#: with the background color of the cell underneath instead, use the +#: special keyword: background + +# cursor_shape block + +#: The cursor shape can be one of (block, beam, underline) + +# cursor_blink_interval -1 + +#: The interval (in seconds) at which to blink the cursor. Set to zero +#: to disable blinking. Negative values mean use system default. Note +#: that numbers smaller than repaint_delay will be limited to +#: repaint_delay. + +# cursor_stop_blinking_after 15.0 + +#: Stop blinking cursor after the specified number of seconds of +#: keyboard inactivity. Set to zero to never stop blinking. + +#: }}} +