Skip to content

Commit 81a70ef

Browse files
committed
feat: add kitty themes
1 parent a77ab0c commit 81a70ef

File tree

3 files changed

+206
-0
lines changed

3 files changed

+206
-0
lines changed

README.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,58 @@ colorscheme oscura-dusk
9494
- Updated error and warning colors
9595
- Enhanced TypeScript/JavaScript support
9696

97+
## Kitty Terminal Installation
98+
99+
### Manual Installation
100+
1. Create a `kitty` directory in your terminal configuration directory:
101+
```bash
102+
mkdir -p ~/.config/kitty/themes
103+
```
104+
105+
2. Copy the theme files:
106+
```bash
107+
cp kitty/oscura.conf ~/.config/kitty/themes/
108+
cp kitty/oscura-dusk.conf ~/.config/kitty/themes/
109+
```
110+
111+
3. To use the theme, you have two options:
112+
113+
**Option 1**: Add to your `~/.config/kitty/kitty.conf`:
114+
```bash
115+
# For Oscura theme
116+
include themes/oscura.conf
117+
118+
# OR for Oscura Dusk theme
119+
include themes/oscura-dusk.conf
120+
```
121+
122+
**Option 2**: Use Kitty's theme selector:
123+
```bash
124+
# For Oscura theme
125+
kitty +kitten themes Oscura
126+
127+
# OR for Oscura Dusk theme
128+
kitty +kitten themes "Oscura Dusk"
129+
```
130+
131+
### Using Kitty Theme Kitten
132+
133+
1. List available themes:
134+
```bash
135+
kitty +kitten themes
136+
```
137+
138+
2. Preview and apply the theme:
139+
```bash
140+
# For Oscura theme
141+
kitty +kitten themes --reload-in=all Oscura
142+
143+
# For Oscura Dusk theme
144+
kitty +kitten themes --reload-in=all "Oscura Dusk"
145+
```
146+
147+
The themes will be available in the Kitty Theme Kitten browser, where you can preview and apply them interactively.
148+
97149
## License
98150

99151
MIT License - see LICENSE file for details

kitty/oscura-dusk.conf

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
## name: Oscura Dusk
2+
## author: Vinit Kumar
3+
## license: MIT
4+
## blurb: A dark theme ported from Vim/Neovim Oscura Dusk colorscheme
5+
6+
#: The basic colors
7+
foreground #E6E6E6
8+
background #131419
9+
selection_foreground #131419
10+
selection_background #5A5B63
11+
12+
#: Cursor colors
13+
cursor #FFCC00
14+
cursor_text_color #131419
15+
16+
#: URL underline color when hovering with mouse
17+
url_color #479FFA
18+
19+
#: kitty window border colors and terminal bell colors
20+
active_border_color #E6E7A3
21+
inactive_border_color #46474F
22+
bell_border_color #FF5C5C
23+
visual_bell_color none
24+
25+
#: OS Window titlebar colors
26+
wayland_titlebar_color system
27+
macos_titlebar_color system
28+
29+
#: Tab bar colors
30+
active_tab_foreground #131419
31+
active_tab_background #E6E7A3
32+
inactive_tab_foreground #E6E6E6
33+
inactive_tab_background #232323
34+
tab_bar_background none
35+
tab_bar_margin_color none
36+
37+
#: Colors for marks
38+
mark1_foreground #131419
39+
mark1_background #E6E7A3
40+
mark2_foreground #131419
41+
mark2_background #F9B98C
42+
mark3_foreground #131419
43+
mark3_background #9592A4
44+
45+
#: The basic 16 colors
46+
47+
#: black
48+
color0 #131419
49+
color8 #46474F
50+
51+
#: red
52+
color1 #FF5C5C
53+
color9 #FF5C5C
54+
55+
#: green
56+
color2 #4EBE96
57+
color10 #4EBE96
58+
59+
#: yellow
60+
color3 #F9B98C
61+
color11 #F9B98C
62+
63+
#: blue
64+
color4 #479FFA
65+
color12 #479FFA
66+
67+
#: magenta
68+
color5 #9592A4
69+
color13 #9592A4
70+
71+
#: cyan
72+
color6 #54C0A3
73+
color14 #54C0A3
74+
75+
#: white
76+
color7 #E6E6E6
77+
color15 #FFFFFF

kitty/oscura.conf

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
## name: Oscura
2+
## author: Vinit Kumar
3+
## license: MIT
4+
## blurb: A dark theme ported from Vim/Neovim Oscura colorscheme
5+
6+
#: The basic colors
7+
foreground #E6E6E6
8+
background #0B0B0F
9+
selection_foreground #0B0B0F
10+
selection_background #5A5B63
11+
12+
#: Cursor colors
13+
cursor #FFCC00
14+
cursor_text_color #0B0B0F
15+
16+
#: URL underline color when hovering with mouse
17+
url_color #479FFA
18+
19+
#: kitty window border colors and terminal bell colors
20+
active_border_color #E6E7A3
21+
inactive_border_color #46474F
22+
bell_border_color #FF5C5C
23+
visual_bell_color none
24+
25+
#: OS Window titlebar colors
26+
wayland_titlebar_color system
27+
macos_titlebar_color system
28+
29+
#: Tab bar colors
30+
active_tab_foreground #0B0B0F
31+
active_tab_background #E6E7A3
32+
inactive_tab_foreground #E6E6E6
33+
inactive_tab_background #232323
34+
tab_bar_background none
35+
tab_bar_margin_color none
36+
37+
#: Colors for marks
38+
mark1_foreground #0B0B0F
39+
mark1_background #E6E7A3
40+
mark2_foreground #0B0B0F
41+
mark2_background #F9B98C
42+
mark3_foreground #0B0B0F
43+
mark3_background #9592A4
44+
45+
#: The basic 16 colors
46+
47+
#: black
48+
color0 #0B0B0F
49+
color8 #46474F
50+
51+
#: red
52+
color1 #FF5C5C
53+
color9 #FF5C5C
54+
55+
#: green
56+
color2 #4EBE96
57+
color10 #4EBE96
58+
59+
#: yellow
60+
color3 #F9B98C
61+
color11 #F9B98C
62+
63+
#: blue
64+
color4 #479FFA
65+
color12 #479FFA
66+
67+
#: magenta
68+
color5 #9592A4
69+
color13 #9592A4
70+
71+
#: cyan
72+
color6 #54C0A3
73+
color14 #54C0A3
74+
75+
#: white
76+
color7 #E6E6E6
77+
color15 #FFFFFF

0 commit comments

Comments
 (0)