Skip to content

Commit a1228da

Browse files
vyrx-devdhh
andauthored
add kitty.conf for each theme; config switches with theme (#1296)
* add kitty.conf for each theme; config switches with theme * Revise default config * Correct restart location --------- Co-authored-by: David Heinemeier Hansson <[email protected]>
1 parent 432ffb5 commit a1228da

File tree

13 files changed

+655
-2
lines changed

13 files changed

+655
-2
lines changed

bin/omarchy-theme-set-terminal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
case "$TERMINAL" in
44
"alacritty") touch ~/.config/alacritty/alacritty.toml ;;
5-
"kitty") pkill -USRSIG1 kitty ;;
6-
"ghostty") pkill -USRSIG2 ghostty ;;
5+
"kitty") killall -SIGUSR1 kitty ;;
6+
"ghostty") killall -USRSIG2 ghostty ;;
77
esac

config/kitty/kitty.conf

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
include ~/.config/omarchy/current/theme/kitty.conf
2+
3+
# Font
4+
font_family CaskaydiaMono Nerd Font
5+
bold_italic_font auto
6+
font_size 9.0
7+
8+
# Window
9+
window_padding_width 14
10+
window_padding_height 14
11+
hide_window_decorations yes
12+
show_window_resize_notification no
13+
confirm_os_window_close 0
14+
15+
# Keybindings
16+
map F11 toggle_fullscreen
17+
18+
# Allow remote access
19+
single_instance yes
20+
allow_remote_control yes
21+
22+
# Aesthetics
23+
cursor_shape block
24+
enable_audio_bell no
25+
26+
# Minimal Tab bar styling
27+
tab_bar_edge bottom
28+
tab_bar_style powerline
29+
tab_powerline_style slanted
30+
tab_title_template {title}{' :{}:'.format(num_windows) if num_windows > 1 else ''}

themes/catppuccin-latte/kitty.conf

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
## name: Catppuccin Latte 🐑
2+
## author: Pocco81 (https://github.com/Pocco81)
3+
## license: MIT
4+
## upstream: https://github.com/catppuccin/kitty/blob/main/latte.conf
5+
## blurb: Soothing pastel theme for the high-spirited!
6+
7+
8+
9+
# The basic colors
10+
foreground #4C4F69
11+
background #EFF1F5
12+
selection_foreground #EFF1F5
13+
selection_background #DC8A78
14+
15+
# Cursor colors
16+
cursor #DC8A78
17+
cursor_text_color #EFF1F5
18+
19+
# URL underline color when hovering with mouse
20+
url_color #7287FD
21+
22+
# Kitty window border colors
23+
active_border_color #8839EF
24+
inactive_border_color #7C7F93
25+
bell_border_color #E64553
26+
27+
# OS Window titlebar colors
28+
wayland_titlebar_color system
29+
macos_titlebar_color system
30+
31+
# Tab bar colors
32+
active_tab_foreground #EFF1F5
33+
active_tab_background #8839EF
34+
inactive_tab_foreground #4C4F69
35+
inactive_tab_background #9CA0B0
36+
tab_bar_background #BCC0CC
37+
38+
# Colors for marks (marked text in the terminal)
39+
mark1_foreground #EFF1F5
40+
mark1_background #1E66F5
41+
mark2_foreground #EFF1F5
42+
mark2_background #8839EF
43+
mark3_foreground #EFF1F5
44+
mark3_background #209FB5
45+
46+
# The 16 terminal colors
47+
48+
# black
49+
color0 #4C4F69
50+
color8 #6C6F85
51+
52+
# red
53+
color1 #D20F39
54+
color9 #D20F39
55+
56+
# green
57+
color2 #40A02B
58+
color10 #40A02B
59+
60+
# yellow
61+
color3 #DF8E1D
62+
color11 #DF8E1D
63+
64+
# blue
65+
color4 #1E66F5
66+
color12 #1E66F5
67+
68+
# magenta
69+
color5 #EA76CB
70+
color13 #EA76CB
71+
72+
# cyan
73+
color6 #179299
74+
color14 #179299
75+
76+
# white
77+
color7 #ACB0BE
78+
color15 #ACB0BE

themes/catppuccin/kitty.conf

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
## name: Catppuccin Mocha 🌿
2+
## author: Pocco81 (https://github.com/Pocco81)
3+
## license: MIT
4+
## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf
5+
## blurb: Soothing pastel theme for the high-spirited!
6+
7+
8+
9+
# The basic colors
10+
foreground #CDD6F4
11+
background #1E1E2E
12+
selection_foreground #1E1E2E
13+
selection_background #F5E0DC
14+
15+
# Cursor colors
16+
cursor #F5E0DC
17+
cursor_text_color #1E1E2E
18+
19+
# URL underline color when hovering with mouse
20+
url_color #B4BEFE
21+
22+
# Kitty window border colors
23+
active_border_color #CBA6F7
24+
inactive_border_color #8E95B3
25+
bell_border_color #EBA0AC
26+
27+
# OS Window titlebar colors
28+
wayland_titlebar_color system
29+
macos_titlebar_color system
30+
31+
# Tab bar colors
32+
active_tab_foreground #11111B
33+
active_tab_background #CBA6F7
34+
inactive_tab_foreground #CDD6F4
35+
inactive_tab_background #181825
36+
tab_bar_background #11111B
37+
38+
# Colors for marks (marked text in the terminal)
39+
mark1_foreground #1E1E2E
40+
mark1_background #87B0F9
41+
mark2_foreground #1E1E2E
42+
mark2_background #CBA6F7
43+
mark3_foreground #1E1E2E
44+
mark3_background #74C7EC
45+
46+
# The 16 terminal colors
47+
48+
# black
49+
color0 #43465A
50+
color8 #43465A
51+
52+
# red
53+
color1 #F38BA8
54+
color9 #F38BA8
55+
56+
# green
57+
color2 #A6E3A1
58+
color10 #A6E3A1
59+
60+
# yellow
61+
color3 #F9E2AF
62+
color11 #F9E2AF
63+
64+
# blue
65+
color4 #87B0F9
66+
color12 #87B0F9
67+
68+
# magenta
69+
color5 #F5C2E7
70+
color13 #F5C2E7
71+
72+
# cyan
73+
color6 #94E2D5
74+
color14 #94E2D5
75+
76+
# white
77+
color7 #CDD6F4
78+
color15 #A1A8C9

themes/everforest/kitty.conf

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
## name: Everforest Dark Hard
2+
## author: Sainnhe Park
3+
## license: MIT
4+
## upstream: https://github.com/ewal/kitty-everforest/blob/master/themes/everforest_dark_hard.conf
5+
## blurb: A green based color scheme designed to be warm and soft
6+
7+
foreground #d3c6aa
8+
background #272e33
9+
selection_foreground #9da9a0
10+
selection_background #464e53
11+
12+
cursor #d3c6aa
13+
cursor_text_color #2e383c
14+
15+
url_color #7fbbb3
16+
17+
active_border_color #a7c080
18+
inactive_border_color #4f5b58
19+
bell_border_color #e69875
20+
visual_bell_color none
21+
22+
wayland_titlebar_color system
23+
macos_titlebar_color system
24+
25+
active_tab_background #272e33
26+
active_tab_foreground #d3c6aa
27+
inactive_tab_background #374145
28+
inactive_tab_foreground #9da9a0
29+
tab_bar_background #2e383c
30+
tab_bar_margin_color none
31+
32+
mark1_foreground #272e33
33+
mark1_background #7fbbb3
34+
mark2_foreground #272e33
35+
mark2_background #d3c6aa
36+
mark3_foreground #272e33
37+
mark3_background #d699b6
38+
39+
#: black
40+
color0 #343f44
41+
color8 #868d80
42+
43+
#: red
44+
color1 #e67e80
45+
color9 #e67e80
46+
47+
#: green
48+
color2 #a7c080
49+
color10 #a7c080
50+
51+
#: yellow
52+
color3 #dbbc7f
53+
color11 #dbbc7f
54+
55+
#: blue
56+
color4 #7fbbb3
57+
color12 #7fbbb3
58+
59+
#: magenta
60+
color5 #d699b6
61+
color13 #d699b6
62+
63+
#: cyan
64+
color6 #83c092
65+
color14 #83c092
66+
67+
#: white
68+
color7 #859289
69+
color15 #9da9a0

themes/gruvbox/kitty.conf

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## name: Gruvbox Dark
2+
## author: Pavel Pertsev
3+
## license: MIT/X11
4+
## upstream: https://raw.githubusercontent.com/gruvbox-community/gruvbox-contrib/master/kitty/gruvbox-dark.conf
5+
6+
selection_foreground #ebdbb2
7+
selection_background #d65d0e
8+
9+
background #282828
10+
foreground #ebdbb2
11+
12+
color0 #3c3836
13+
color1 #cc241d
14+
color2 #98971a
15+
color3 #d79921
16+
color4 #458588
17+
color5 #b16286
18+
color6 #689d6a
19+
color7 #a89984
20+
color8 #928374
21+
color9 #fb4934
22+
color10 #b8bb26
23+
color11 #fabd2f
24+
color12 #83a598
25+
color13 #d3869b
26+
color14 #8ec07c
27+
color15 #fbf1c7
28+
29+
cursor #bdae93
30+
cursor_text_color #665c54
31+
32+
url_color #458588
33+
34+
# START_AUTOGENERATED_TAB_STYLE
35+
# Feel free to update these colors manually and remove these comments.
36+
active_tab_foreground #eeeeee
37+
active_tab_background #d65d0e
38+
inactive_tab_foreground #ebdbb2
39+
inactive_tab_background #202020
40+
# END_AUTOGENERATED_TAB_STYLE

themes/kanagawa/kitty.conf

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
## name: Kanagawa
2+
## author: Tommaso Laurenzi
3+
## license: MIT
4+
## upstream: https://github.com/rebelot/kanagawa.nvim/
5+
## blurb: NeoVim dark colorscheme inspired by the colors of the famous painting
6+
## by Katsushika Hokusai.
7+
8+
#: The basic colors
9+
10+
foreground #dcd7ba
11+
background #1f1f28
12+
selection_foreground #c8c093
13+
selection_background #2d4f67
14+
15+
#: Cursor colors
16+
17+
cursor #c8c093
18+
19+
#: URL underline color when overing with mouse
20+
21+
url_color #72a7bc
22+
23+
#: Tab bar colors
24+
25+
active_tab_foreground #c8c093
26+
active_tab_background #1f1f28
27+
inactive_tab_foreground #727169
28+
inactive_tab_background #1f1f28
29+
30+
#: The basic 16 colors
31+
32+
#: black
33+
color0 #16161d
34+
color8 #727169
35+
36+
#: red
37+
color1 #c34043
38+
color9 #e82424
39+
40+
#: green
41+
color2 #76946a
42+
color10 #98bb6c
43+
44+
#: yellow
45+
color3 #c0a36e
46+
color11 #e6c384
47+
48+
#: blue
49+
color4 #7e9cd8
50+
color12 #7fb4ca
51+
52+
#: magenta
53+
color5 #957fb8
54+
color13 #938aa9
55+
56+
#: cyan
57+
color6 #6a9589
58+
color14 #7aa89f
59+
60+
#: white
61+
color7 #c8c093
62+
color15 #dcd7ba
63+
64+
65+
#: You can set the remaining 240 colors as color16 to color255.
66+
67+
color16 #ffa066
68+
color17 #ff5d62

0 commit comments

Comments
 (0)