├── extension.toml
├── readme.md
├── src
└── template.json
└── themes
├── rose-pine-dawn.json
├── rose-pine-moon.json
└── rose-pine.json
/extension.toml:
--------------------------------------------------------------------------------
1 | authors = ["Kainoa Kanter "]
2 | description = "All natural pine, faux fur, and a bit of soho vibes – a classy minimalist theme for Zed."
3 | id = "rose-pine-theme"
4 | name = "Rosé Pine"
5 | repository = "https://github.com/rose-pine/zed"
6 | schema_version = 1
7 | version = "1.3.2"
8 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Rosé Pine for Zed
4 |
5 |
6 | All natural pine, faux fur and a bit of soho vibes for the classy minimalist
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | ## Usage
15 |
16 | 1. Install the Rosé Pine extension from Zed extensions
17 | 2. Select your desired variant from the theme selection menu
18 |
19 | ## Contributing
20 |
21 | - Modify `src/template.json`
22 | - Run `npx @rose-pine/build -t ./src/template.json -f hex -o themes/` to build
23 |
24 | ## Gallery
25 |
26 | ### Rosé Pine
27 |
28 | 
29 |
30 | ### Rosé Pine Moon
31 |
32 | 
33 |
34 | ### Rosé Pine Dawn
35 |
36 | 
37 |
38 | ## Thanks to
39 |
40 | - [ThatOneCalculator (Kainoa)](https://github.com/thatonecalculator)
41 | - [Aaliyah Harper](https://github.com/aileks)
42 | - [Amine Chaouki](https://github.com/coaoac)
43 |
44 |
45 |
46 | ```sh
47 | npx @rose-pine/build@0.9.1 -t ./src/template.json -o themes/ -f hex
48 | ```
49 |
50 | _Generated by [@rose-pine/build@0.9.1](https://github.com/rose-pine/build)_
51 |
52 |
53 |
--------------------------------------------------------------------------------
/src/template.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://zed.dev/schema/themes/v0.2.0.json",
3 | "name": "$name",
4 | "author": "Kainoa Kanter ",
5 | "themes": [
6 | {
7 | "appearance": "$type",
8 | "name": "$name",
9 | "style": {
10 | "editor.foreground": "$text",
11 | "editor.background": "$base",
12 | "editor.gutter.background": "$base",
13 | "editor.active_line.background": "$surface",
14 | "editor.line_number": "$muted",
15 | "editor.active_line_number": "$text",
16 | "editor.indent_guide": "$muted88",
17 | "editor.indent_guide_active": "$subtleaa",
18 | "editor.invisible": "$muted",
19 | "editor.wrap_guide": "$muted44",
20 | "editor.active_wrap_guide": "$muted88",
21 | "editor.document_highlight.read_background": "$foam1a",
22 | "editor.document_highlight.write_background": "$muted66",
23 | "editor.subheader.background": "$surface",
24 | "editor.highlighted_line.background": "$surface",
25 | "ghost_element.active": "$subtle",
26 | "ghost_element.hover": "$highlightMed",
27 | "ghost_element.selected": "$highlightHigh",
28 | "ghost_element.background": "$highlightLow",
29 | "border": "$surface",
30 | "border.variant": "$surface",
31 | "border.focused": "$surface",
32 | "border.selected": "$surface",
33 | "border.transparent": "transparent",
34 | "border.disabled": "$surface",
35 | "text": "$text",
36 | "text.muted": "$muted",
37 | "text.placeholder": "$muted",
38 | "text.disabled": "$muted",
39 | "text.accent": "$foam",
40 | "surface.background": "$surface",
41 | "elevated_surface.background": "$surface",
42 | "panel.background": "$base",
43 | "panel.focused_border": "$iris44",
44 | "background": "$base",
45 | "status_bar.background": "$base",
46 | "title_bar.background": "$base",
47 | "title_bar.inactive_background": "$base",
48 | "toolbar.background": "$base",
49 | "tab_bar.background": "$surface",
50 | "tab.inactive_background": "$surface",
51 | "tab.active_background": "$base",
52 | "element.background": "$surface",
53 | "element.hover": "$overlay",
54 | "element.active": "$overlay",
55 | "element.selected": "$highlightHigh",
56 | "element.disabled": "$overlay",
57 | "drop_target.background": "$text80",
58 | "predictive": "$muted",
59 | "modified": "$rose",
60 | "ignored": "$muted",
61 | "deleted": "$love",
62 | "created": "$foam",
63 | "warning": "$gold",
64 | "warning.background": "$highlightLow",
65 | "warning.border": "$gold",
66 | "hint": "$subtle",
67 | "hint.background": "$highlightLow",
68 | "error": "$love",
69 | "error.background": "$highlightLow",
70 | "error.border": "$love",
71 | "info": "$pine",
72 | "scrollbar.thumb.background": "$highlightMed",
73 | "scrollbar.thumb.hover_background": "$surface",
74 | "scrollbar.thumb.border": "$highlightLow",
75 | "scrollbar.track.background": "#00000000",
76 | "scrollbar.track.border": "$highlightLow",
77 | "terminal.background": "$base",
78 | "terminal.foreground": "$text",
79 | "terminal.bright_foreground": "$text",
80 | "terminal.dim_foreground": "$base",
81 | "terminal.ansi.black": "$highlightLow",
82 | "terminal.ansi.bright_black": "$subtle",
83 | "terminal.ansi.dim_black": "$text",
84 | "terminal.ansi.red": "$love",
85 | "terminal.ansi.bright_red": "$love",
86 | "terminal.ansi.dim_red": "$love",
87 | "terminal.ansi.green": "$pine",
88 | "terminal.ansi.bright_green": "$pine",
89 | "terminal.ansi.dim_green": "$pine",
90 | "terminal.ansi.yellow": "$gold",
91 | "terminal.ansi.bright_yellow": "$gold",
92 | "terminal.ansi.dim_yellow": "$gold",
93 | "terminal.ansi.blue": "$foam",
94 | "terminal.ansi.bright_blue": "$foam",
95 | "terminal.ansi.dim_blue": "$foam",
96 | "terminal.ansi.magenta": "$iris",
97 | "terminal.ansi.bright_magenta": "$iris",
98 | "terminal.ansi.dim_magenta": "$iris",
99 | "terminal.ansi.cyan": "$rose",
100 | "terminal.ansi.bright_cyan": "$rose",
101 | "terminal.ansi.dim_cyan": "$rose",
102 | "terminal.ansi.white": "$text",
103 | "terminal.ansi.bright_white": "$text",
104 | "terminal.ansi.dim_white": "$text",
105 | "link_text.hover": "$foam",
106 | "conflict": "$gold",
107 | "conflict.background": "$highlightLow",
108 | "conflict.border": "$gold",
109 | "created.background": "$highlightLow",
110 | "created.border": "$foam",
111 | "deleted.background": "$highlightLow",
112 | "deleted.border": "$love",
113 | "hidden.background": "$base",
114 | "hidden.border": "$surface",
115 | "ignored.background": "$base",
116 | "ignored.border": "$surface",
117 | "info.background": "$highlightLow",
118 | "info.border": "$pine",
119 | "modified.background": "$highlightLow",
120 | "modified.border": "$rose",
121 | "predictive.background": "$highlightLow",
122 | "predictive.border": "$pine",
123 | "renamed.background": "$highlightLow",
124 | "renamed.border": "$pine",
125 | "success": "$pine",
126 | "success.background": "$highlightLow",
127 | "success.border": "$pine",
128 | "unreachable": "$subtle",
129 | "unreachable.background": "$base",
130 | "unreachable.border": "$surface",
131 | "version_control.added": "$foam",
132 | "version_control.deleted": "$love",
133 | "version_control.modified": "$gold",
134 | "version_control.conflict": "$rose",
135 | "version_control.renamed": "$iris",
136 | "version_control.ignored": "$muted",
137 | "players": [
138 | {
139 | "cursor": "$text",
140 | "background": "$text",
141 | "selection": "$text22"
142 | },
143 | {
144 | "cursor": "$foam",
145 | "background": "$foam",
146 | "selection": "$foam44"
147 | },
148 | {
149 | "cursor": "$iris",
150 | "background": "$iris",
151 | "selection": "$iris44"
152 | },
153 | {
154 | "cursor": "$pine",
155 | "background": "$pine",
156 | "selection": "$pine44"
157 | },
158 | {
159 | "cursor": "$love",
160 | "background": "$love",
161 | "selection": "$love44"
162 | }
163 | ],
164 | "syntax": {
165 | "attribute": {
166 | "color": "$subtle"
167 | },
168 | "boolean": {
169 | "color": "$rose"
170 | },
171 | "comment": {
172 | "color": "$muted",
173 | "font_style": "italic"
174 | },
175 | "comment.doc": {
176 | "color": "$subtle"
177 | },
178 | "constant": {
179 | "color": "$text"
180 | },
181 | "constructor": {
182 | "color": "$love"
183 | },
184 | "embedded": {
185 | "color": "$text"
186 | },
187 | "emphasis": {
188 | "color": "$iris",
189 | "font_style": "italic"
190 | },
191 | "emphasis.strong": {
192 | "color": "$foam",
193 | "font_weight": 700
194 | },
195 | "enum": {
196 | "color": "$pine"
197 | },
198 | "function": {
199 | "color": "$rose"
200 | },
201 | "hint": {
202 | "color": "$iris"
203 | },
204 | "keyword": {
205 | "color": "$pine"
206 | },
207 | "label": {
208 | "color": "$rose"
209 | },
210 | "link_text": {
211 | "color": "$iris"
212 | },
213 | "link_uri": {
214 | "color": "$pine"
215 | },
216 | "number": {
217 | "color": "$foam"
218 | },
219 | "operator": {
220 | "color": "$subtle"
221 | },
222 | "predictive": {
223 | "color": "$subtle"
224 | },
225 | "preproc": {
226 | "color": "$gold"
227 | },
228 | "primary": {
229 | "color": "$iris"
230 | },
231 | "property": {
232 | "color": "$text"
233 | },
234 | "punctuation": {
235 | "color": "$subtle"
236 | },
237 | "punctuation.bracket": {
238 | "color": "$subtle"
239 | },
240 | "punctuation.delimiter": {
241 | "color": "$subtle"
242 | },
243 | "punctuation.list_marker": {
244 | "color": "$subtle",
245 | "font_weight": 700
246 | },
247 | "ion.special": {
248 | "color": "$pine"
249 | },
250 | "string": {
251 | "color": "$gold"
252 | },
253 | "string.escape": {
254 | "color": "$gold"
255 | },
256 | "string.regex": {
257 | "color": "$gold"
258 | },
259 | "string.special": {
260 | "color": "$pine"
261 | },
262 | "string.special.symbol": {
263 | "color": "$pine"
264 | },
265 | "tag": {
266 | "color": "$iris"
267 | },
268 | "text.literal": {
269 | "color": "$gold"
270 | },
271 | "title": {
272 | "color": "$love",
273 | "font_weight": 700
274 | },
275 | "type": {
276 | "color": "$foam"
277 | },
278 | "variable": {
279 | "color": "$text"
280 | },
281 | "variable.special": {
282 | "color": "$foam"
283 | },
284 | "variant": {
285 | "color": "$rose"
286 | }
287 | }
288 | }
289 | }
290 | ]
291 | }
292 |
--------------------------------------------------------------------------------
/themes/rose-pine-dawn.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://zed.dev/schema/themes/v0.2.0.json",
3 | "name": "Rosé Pine Dawn",
4 | "author": "Kainoa Kanter ",
5 | "themes": [
6 | {
7 | "appearance": "light",
8 | "name": "Rosé Pine Dawn",
9 | "style": {
10 | "editor.foreground": "#575279",
11 | "editor.background": "#faf4ed",
12 | "editor.gutter.background": "#faf4ed",
13 | "editor.active_line.background": "#fffaf3",
14 | "editor.line_number": "#9893a5",
15 | "editor.active_line_number": "#575279",
16 | "editor.indent_guide": "#9893a588",
17 | "editor.indent_guide_active": "#797593aa",
18 | "editor.invisible": "#9893a5",
19 | "editor.wrap_guide": "#9893a544",
20 | "editor.active_wrap_guide": "#9893a588",
21 | "editor.document_highlight.read_background": "#56949f1a",
22 | "editor.document_highlight.write_background": "#9893a566",
23 | "editor.subheader.background": "#fffaf3",
24 | "editor.highlighted_line.background": "#fffaf3",
25 | "ghost_element.active": "#797593",
26 | "ghost_element.hover": "#dfdad9",
27 | "ghost_element.selected": "#cecacd",
28 | "ghost_element.background": "#f4ede8",
29 | "border": "#fffaf3",
30 | "border.variant": "#fffaf3",
31 | "border.focused": "#fffaf3",
32 | "border.selected": "#fffaf3",
33 | "border.transparent": "transparent",
34 | "border.disabled": "#fffaf3",
35 | "text": "#575279",
36 | "text.muted": "#9893a5",
37 | "text.placeholder": "#9893a5",
38 | "text.disabled": "#9893a5",
39 | "text.accent": "#56949f",
40 | "surface.background": "#fffaf3",
41 | "elevated_surface.background": "#fffaf3",
42 | "panel.background": "#faf4ed",
43 | "panel.focused_border": "#907aa944",
44 | "background": "#faf4ed",
45 | "status_bar.background": "#faf4ed",
46 | "title_bar.background": "#faf4ed",
47 | "title_bar.inactive_background": "#faf4ed",
48 | "toolbar.background": "#faf4ed",
49 | "tab_bar.background": "#fffaf3",
50 | "tab.inactive_background": "#fffaf3",
51 | "tab.active_background": "#faf4ed",
52 | "element.background": "#fffaf3",
53 | "element.hover": "#f2e9e1",
54 | "element.active": "#f2e9e1",
55 | "element.selected": "#cecacd",
56 | "element.disabled": "#f2e9e1",
57 | "drop_target.background": "#57527980",
58 | "predictive": "#9893a5",
59 | "modified": "#d7827e",
60 | "ignored": "#9893a5",
61 | "deleted": "#b4637a",
62 | "created": "#56949f",
63 | "warning": "#ea9d34",
64 | "warning.background": "#f4ede8",
65 | "warning.border": "#ea9d34",
66 | "hint": "#797593",
67 | "hint.background": "#f4ede8",
68 | "error": "#b4637a",
69 | "error.background": "#f4ede8",
70 | "error.border": "#b4637a",
71 | "info": "#286983",
72 | "scrollbar.thumb.background": "#dfdad94d",
73 | "scrollbar.thumb.hover_background": "#fffaf34d",
74 | "scrollbar.thumb.border": "#f4ede84d",
75 | "scrollbar.track.background": "#00000000",
76 | "scrollbar.track.border": "#f4ede84d",
77 | "terminal.background": "#faf4ed",
78 | "terminal.foreground": "#575279",
79 | "terminal.bright_foreground": "#575279",
80 | "terminal.dim_foreground": "#faf4ed",
81 | "terminal.ansi.black": "#f4ede8",
82 | "terminal.ansi.bright_black": "#797593",
83 | "terminal.ansi.dim_black": "#575279",
84 | "terminal.ansi.red": "#b4637a",
85 | "terminal.ansi.bright_red": "#b4637a",
86 | "terminal.ansi.dim_red": "#b4637a",
87 | "terminal.ansi.green": "#286983",
88 | "terminal.ansi.bright_green": "#286983",
89 | "terminal.ansi.dim_green": "#286983",
90 | "terminal.ansi.yellow": "#ea9d34",
91 | "terminal.ansi.bright_yellow": "#ea9d34",
92 | "terminal.ansi.dim_yellow": "#ea9d34",
93 | "terminal.ansi.blue": "#56949f",
94 | "terminal.ansi.bright_blue": "#56949f",
95 | "terminal.ansi.dim_blue": "#56949f",
96 | "terminal.ansi.magenta": "#907aa9",
97 | "terminal.ansi.bright_magenta": "#907aa9",
98 | "terminal.ansi.dim_magenta": "#907aa9",
99 | "terminal.ansi.cyan": "#d7827e",
100 | "terminal.ansi.bright_cyan": "#d7827e",
101 | "terminal.ansi.dim_cyan": "#d7827e",
102 | "terminal.ansi.white": "#575279",
103 | "terminal.ansi.bright_white": "#575279",
104 | "terminal.ansi.dim_white": "#575279",
105 | "link_text.hover": "#56949f",
106 | "conflict": "#ea9d34",
107 | "conflict.background": "#f4ede8",
108 | "conflict.border": "#ea9d34",
109 | "created.background": "#f4ede8",
110 | "created.border": "#56949f",
111 | "deleted.background": "#f4ede8",
112 | "deleted.border": "#b4637a",
113 | "hidden.background": "#faf4ed",
114 | "hidden.border": "#fffaf3",
115 | "ignored.background": "#faf4ed",
116 | "ignored.border": "#fffaf3",
117 | "info.background": "#f4ede8",
118 | "info.border": "#286983",
119 | "modified.background": "#f4ede8",
120 | "modified.border": "#d7827e",
121 | "predictive.background": "#f4ede8",
122 | "predictive.border": "#286983",
123 | "renamed.background": "#f4ede8",
124 | "renamed.border": "#286983",
125 | "success": "#286983",
126 | "success.background": "#f4ede8",
127 | "success.border": "#286983",
128 | "unreachable": "#797593",
129 | "unreachable.background": "#faf4ed",
130 | "unreachable.border": "#fffaf3",
131 | "version_control.added": "#56949f",
132 | "version_control.deleted": "#b4637a",
133 | "version_control.modified": "#ea9d34",
134 | "version_control.conflict": "#d7827e",
135 | "version_control.renamed": "#907aa9",
136 | "version_control.ignored": "#9893a5",
137 | "players": [
138 | {
139 | "cursor": "#575279",
140 | "background": "#575279",
141 | "selection": "#57527922"
142 | },
143 | {
144 | "cursor": "#56949f",
145 | "background": "#56949f",
146 | "selection": "#56949f44"
147 | },
148 | {
149 | "cursor": "#907aa9",
150 | "background": "#907aa9",
151 | "selection": "#907aa944"
152 | },
153 | {
154 | "cursor": "#286983",
155 | "background": "#286983",
156 | "selection": "#28698344"
157 | },
158 | {
159 | "cursor": "#b4637a",
160 | "background": "#b4637a",
161 | "selection": "#b4637a44"
162 | }
163 | ],
164 | "syntax": {
165 | "attribute": {
166 | "color": "#797593"
167 | },
168 | "boolean": {
169 | "color": "#d7827e"
170 | },
171 | "comment": {
172 | "color": "#9893a5",
173 | "font_style": "italic"
174 | },
175 | "comment.doc": {
176 | "color": "#797593"
177 | },
178 | "constant": {
179 | "color": "#575279"
180 | },
181 | "constructor": {
182 | "color": "#b4637a"
183 | },
184 | "embedded": {
185 | "color": "#575279"
186 | },
187 | "emphasis": {
188 | "color": "#907aa9",
189 | "font_style": "italic"
190 | },
191 | "emphasis.strong": {
192 | "color": "#56949f",
193 | "font_weight": 700
194 | },
195 | "enum": {
196 | "color": "#286983"
197 | },
198 | "function": {
199 | "color": "#d7827e"
200 | },
201 | "hint": {
202 | "color": "#907aa9"
203 | },
204 | "keyword": {
205 | "color": "#286983"
206 | },
207 | "label": {
208 | "color": "#d7827e"
209 | },
210 | "link_text": {
211 | "color": "#907aa9"
212 | },
213 | "link_uri": {
214 | "color": "#286983"
215 | },
216 | "number": {
217 | "color": "#56949f"
218 | },
219 | "operator": {
220 | "color": "#797593"
221 | },
222 | "predictive": {
223 | "color": "#797593"
224 | },
225 | "preproc": {
226 | "color": "#ea9d34"
227 | },
228 | "primary": {
229 | "color": "#907aa9"
230 | },
231 | "property": {
232 | "color": "#575279"
233 | },
234 | "punctuation": {
235 | "color": "#797593"
236 | },
237 | "punctuation.bracket": {
238 | "color": "#797593"
239 | },
240 | "punctuation.delimiter": {
241 | "color": "#797593"
242 | },
243 | "punctuation.list_marker": {
244 | "color": "#797593",
245 | "font_weight": 700
246 | },
247 | "ion.special": {
248 | "color": "#286983"
249 | },
250 | "string": {
251 | "color": "#ea9d34"
252 | },
253 | "string.escape": {
254 | "color": "#ea9d34"
255 | },
256 | "string.regex": {
257 | "color": "#ea9d34"
258 | },
259 | "string.special": {
260 | "color": "#286983"
261 | },
262 | "string.special.symbol": {
263 | "color": "#286983"
264 | },
265 | "tag": {
266 | "color": "#907aa9"
267 | },
268 | "text.literal": {
269 | "color": "#ea9d34"
270 | },
271 | "title": {
272 | "color": "#b4637a",
273 | "font_weight": 700
274 | },
275 | "type": {
276 | "color": "#56949f"
277 | },
278 | "variable": {
279 | "color": "#575279"
280 | },
281 | "variable.special": {
282 | "color": "#56949f"
283 | },
284 | "variant": {
285 | "color": "#d7827e"
286 | }
287 | }
288 | }
289 | }
290 | ]
291 | }
292 |
--------------------------------------------------------------------------------
/themes/rose-pine-moon.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://zed.dev/schema/themes/v0.2.0.json",
3 | "name": "Rosé Pine Moon",
4 | "author": "Kainoa Kanter ",
5 | "themes": [
6 | {
7 | "appearance": "dark",
8 | "name": "Rosé Pine Moon",
9 | "style": {
10 | "editor.foreground": "#e0def4",
11 | "editor.background": "#232136",
12 | "editor.gutter.background": "#232136",
13 | "editor.active_line.background": "#2a273f",
14 | "editor.line_number": "#6e6a86",
15 | "editor.active_line_number": "#e0def4",
16 | "editor.indent_guide": "#6e6a8688",
17 | "editor.indent_guide_active": "#908caaaa",
18 | "editor.invisible": "#6e6a86",
19 | "editor.wrap_guide": "#6e6a8644",
20 | "editor.active_wrap_guide": "#6e6a8688",
21 | "editor.document_highlight.read_background": "#9ccfd81a",
22 | "editor.document_highlight.write_background": "#6e6a8666",
23 | "editor.subheader.background": "#2a273f",
24 | "editor.highlighted_line.background": "#2a273f",
25 | "ghost_element.active": "#908caa",
26 | "ghost_element.hover": "#44415a",
27 | "ghost_element.selected": "#56526e",
28 | "ghost_element.background": "#2a283e",
29 | "border": "#2a273f",
30 | "border.variant": "#2a273f",
31 | "border.focused": "#2a273f",
32 | "border.selected": "#2a273f",
33 | "border.transparent": "transparent",
34 | "border.disabled": "#2a273f",
35 | "text": "#e0def4",
36 | "text.muted": "#6e6a86",
37 | "text.placeholder": "#6e6a86",
38 | "text.disabled": "#6e6a86",
39 | "text.accent": "#9ccfd8",
40 | "surface.background": "#2a273f",
41 | "elevated_surface.background": "#2a273f",
42 | "panel.background": "#232136",
43 | "panel.focused_border": "#c4a7e744",
44 | "background": "#232136",
45 | "status_bar.background": "#232136",
46 | "title_bar.background": "#232136",
47 | "title_bar.inactive_background": "#232136",
48 | "toolbar.background": "#232136",
49 | "tab_bar.background": "#2a273f",
50 | "tab.inactive_background": "#2a273f",
51 | "tab.active_background": "#232136",
52 | "element.background": "#2a273f",
53 | "element.hover": "#393552",
54 | "element.active": "#393552",
55 | "element.selected": "#56526e",
56 | "element.disabled": "#393552",
57 | "drop_target.background": "#e0def480",
58 | "predictive": "#6e6a86",
59 | "modified": "#ea9a97",
60 | "ignored": "#6e6a86",
61 | "deleted": "#eb6f92",
62 | "created": "#9ccfd8",
63 | "warning": "#f6c177",
64 | "warning.background": "#2a283e",
65 | "warning.border": "#f6c177",
66 | "hint": "#908caa",
67 | "hint.background": "#2a283e",
68 | "error": "#eb6f92",
69 | "error.background": "#2a283e",
70 | "error.border": "#eb6f92",
71 | "info": "#3e8fb0",
72 | "scrollbar.thumb.background": "#44415a4d",
73 | "scrollbar.thumb.hover_background": "#2a273f4d",
74 | "scrollbar.thumb.border": "#2a283e4d",
75 | "scrollbar.track.background": "#00000000",
76 | "scrollbar.track.border": "#2a283e4d",
77 | "terminal.background": "#232136",
78 | "terminal.foreground": "#e0def4",
79 | "terminal.bright_foreground": "#e0def4",
80 | "terminal.dim_foreground": "#232136",
81 | "terminal.ansi.black": "#2a283e",
82 | "terminal.ansi.bright_black": "#908caa",
83 | "terminal.ansi.dim_black": "#e0def4",
84 | "terminal.ansi.red": "#eb6f92",
85 | "terminal.ansi.bright_red": "#eb6f92",
86 | "terminal.ansi.dim_red": "#eb6f92",
87 | "terminal.ansi.green": "#3e8fb0",
88 | "terminal.ansi.bright_green": "#3e8fb0",
89 | "terminal.ansi.dim_green": "#3e8fb0",
90 | "terminal.ansi.yellow": "#f6c177",
91 | "terminal.ansi.bright_yellow": "#f6c177",
92 | "terminal.ansi.dim_yellow": "#f6c177",
93 | "terminal.ansi.blue": "#9ccfd8",
94 | "terminal.ansi.bright_blue": "#9ccfd8",
95 | "terminal.ansi.dim_blue": "#9ccfd8",
96 | "terminal.ansi.magenta": "#c4a7e7",
97 | "terminal.ansi.bright_magenta": "#c4a7e7",
98 | "terminal.ansi.dim_magenta": "#c4a7e7",
99 | "terminal.ansi.cyan": "#ea9a97",
100 | "terminal.ansi.bright_cyan": "#ea9a97",
101 | "terminal.ansi.dim_cyan": "#ea9a97",
102 | "terminal.ansi.white": "#e0def4",
103 | "terminal.ansi.bright_white": "#e0def4",
104 | "terminal.ansi.dim_white": "#e0def4",
105 | "link_text.hover": "#9ccfd8",
106 | "conflict": "#f6c177",
107 | "conflict.background": "#2a283e",
108 | "conflict.border": "#f6c177",
109 | "created.background": "#2a283e",
110 | "created.border": "#9ccfd8",
111 | "deleted.background": "#2a283e",
112 | "deleted.border": "#eb6f92",
113 | "hidden.background": "#232136",
114 | "hidden.border": "#2a273f",
115 | "ignored.background": "#232136",
116 | "ignored.border": "#2a273f",
117 | "info.background": "#2a283e",
118 | "info.border": "#3e8fb0",
119 | "modified.background": "#2a283e",
120 | "modified.border": "#ea9a97",
121 | "predictive.background": "#2a283e",
122 | "predictive.border": "#3e8fb0",
123 | "renamed.background": "#2a283e",
124 | "renamed.border": "#3e8fb0",
125 | "success": "#3e8fb0",
126 | "success.background": "#2a283e",
127 | "success.border": "#3e8fb0",
128 | "unreachable": "#908caa",
129 | "unreachable.background": "#232136",
130 | "unreachable.border": "#2a273f",
131 | "version_control.added": "#9ccfd8",
132 | "version_control.deleted": "#eb6f92",
133 | "version_control.modified": "#f6c177",
134 | "version_control.conflict": "#ea9a97",
135 | "version_control.renamed": "#c4a7e7",
136 | "version_control.ignored": "#6e6a86",
137 | "players": [
138 | {
139 | "cursor": "#e0def4",
140 | "background": "#e0def4",
141 | "selection": "#e0def422"
142 | },
143 | {
144 | "cursor": "#9ccfd8",
145 | "background": "#9ccfd8",
146 | "selection": "#9ccfd844"
147 | },
148 | {
149 | "cursor": "#c4a7e7",
150 | "background": "#c4a7e7",
151 | "selection": "#c4a7e744"
152 | },
153 | {
154 | "cursor": "#3e8fb0",
155 | "background": "#3e8fb0",
156 | "selection": "#3e8fb044"
157 | },
158 | {
159 | "cursor": "#eb6f92",
160 | "background": "#eb6f92",
161 | "selection": "#eb6f9244"
162 | }
163 | ],
164 | "syntax": {
165 | "attribute": {
166 | "color": "#908caa"
167 | },
168 | "boolean": {
169 | "color": "#ea9a97"
170 | },
171 | "comment": {
172 | "color": "#6e6a86",
173 | "font_style": "italic"
174 | },
175 | "comment.doc": {
176 | "color": "#908caa"
177 | },
178 | "constant": {
179 | "color": "#e0def4"
180 | },
181 | "constructor": {
182 | "color": "#eb6f92"
183 | },
184 | "embedded": {
185 | "color": "#e0def4"
186 | },
187 | "emphasis": {
188 | "color": "#c4a7e7",
189 | "font_style": "italic"
190 | },
191 | "emphasis.strong": {
192 | "color": "#9ccfd8",
193 | "font_weight": 700
194 | },
195 | "enum": {
196 | "color": "#3e8fb0"
197 | },
198 | "function": {
199 | "color": "#ea9a97"
200 | },
201 | "hint": {
202 | "color": "#c4a7e7"
203 | },
204 | "keyword": {
205 | "color": "#3e8fb0"
206 | },
207 | "label": {
208 | "color": "#ea9a97"
209 | },
210 | "link_text": {
211 | "color": "#c4a7e7"
212 | },
213 | "link_uri": {
214 | "color": "#3e8fb0"
215 | },
216 | "number": {
217 | "color": "#9ccfd8"
218 | },
219 | "operator": {
220 | "color": "#908caa"
221 | },
222 | "predictive": {
223 | "color": "#908caa"
224 | },
225 | "preproc": {
226 | "color": "#f6c177"
227 | },
228 | "primary": {
229 | "color": "#c4a7e7"
230 | },
231 | "property": {
232 | "color": "#e0def4"
233 | },
234 | "punctuation": {
235 | "color": "#908caa"
236 | },
237 | "punctuation.bracket": {
238 | "color": "#908caa"
239 | },
240 | "punctuation.delimiter": {
241 | "color": "#908caa"
242 | },
243 | "punctuation.list_marker": {
244 | "color": "#908caa",
245 | "font_weight": 700
246 | },
247 | "ion.special": {
248 | "color": "#3e8fb0"
249 | },
250 | "string": {
251 | "color": "#f6c177"
252 | },
253 | "string.escape": {
254 | "color": "#f6c177"
255 | },
256 | "string.regex": {
257 | "color": "#f6c177"
258 | },
259 | "string.special": {
260 | "color": "#3e8fb0"
261 | },
262 | "string.special.symbol": {
263 | "color": "#3e8fb0"
264 | },
265 | "tag": {
266 | "color": "#c4a7e7"
267 | },
268 | "text.literal": {
269 | "color": "#f6c177"
270 | },
271 | "title": {
272 | "color": "#eb6f92",
273 | "font_weight": 700
274 | },
275 | "type": {
276 | "color": "#9ccfd8"
277 | },
278 | "variable": {
279 | "color": "#e0def4"
280 | },
281 | "variable.special": {
282 | "color": "#9ccfd8"
283 | },
284 | "variant": {
285 | "color": "#ea9a97"
286 | }
287 | }
288 | }
289 | }
290 | ]
291 | }
292 |
--------------------------------------------------------------------------------
/themes/rose-pine.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://zed.dev/schema/themes/v0.2.0.json",
3 | "name": "Rosé Pine",
4 | "author": "Kainoa Kanter ",
5 | "themes": [
6 | {
7 | "appearance": "dark",
8 | "name": "Rosé Pine",
9 | "style": {
10 | "editor.foreground": "#e0def4",
11 | "editor.background": "#191724",
12 | "editor.gutter.background": "#191724",
13 | "editor.active_line.background": "#1f1d2e",
14 | "editor.line_number": "#6e6a86",
15 | "editor.active_line_number": "#e0def4",
16 | "editor.indent_guide": "#6e6a8688",
17 | "editor.indent_guide_active": "#908caaaa",
18 | "editor.invisible": "#6e6a86",
19 | "editor.wrap_guide": "#6e6a8644",
20 | "editor.active_wrap_guide": "#6e6a8688",
21 | "editor.document_highlight.read_background": "#9ccfd81a",
22 | "editor.document_highlight.write_background": "#6e6a8666",
23 | "editor.subheader.background": "#1f1d2e",
24 | "editor.highlighted_line.background": "#1f1d2e",
25 | "ghost_element.active": "#908caa",
26 | "ghost_element.hover": "#403d52",
27 | "ghost_element.selected": "#524f67",
28 | "ghost_element.background": "#21202e",
29 | "border": "#1f1d2e",
30 | "border.variant": "#1f1d2e",
31 | "border.focused": "#1f1d2e",
32 | "border.selected": "#1f1d2e",
33 | "border.transparent": "transparent",
34 | "border.disabled": "#1f1d2e",
35 | "text": "#e0def4",
36 | "text.muted": "#6e6a86",
37 | "text.placeholder": "#6e6a86",
38 | "text.disabled": "#6e6a86",
39 | "text.accent": "#9ccfd8",
40 | "surface.background": "#1f1d2e",
41 | "elevated_surface.background": "#1f1d2e",
42 | "panel.background": "#191724",
43 | "panel.focused_border": "#c4a7e744",
44 | "background": "#191724",
45 | "status_bar.background": "#191724",
46 | "title_bar.background": "#191724",
47 | "title_bar.inactive_background": "#191724",
48 | "toolbar.background": "#191724",
49 | "tab_bar.background": "#1f1d2e",
50 | "tab.inactive_background": "#1f1d2e",
51 | "tab.active_background": "#191724",
52 | "element.background": "#1f1d2e",
53 | "element.hover": "#26233a",
54 | "element.active": "#26233a",
55 | "element.selected": "#524f67",
56 | "element.disabled": "#26233a",
57 | "drop_target.background": "#e0def480",
58 | "predictive": "#6e6a86",
59 | "modified": "#ebbcba",
60 | "ignored": "#6e6a86",
61 | "deleted": "#eb6f92",
62 | "created": "#9ccfd8",
63 | "warning": "#f6c177",
64 | "warning.background": "#21202e",
65 | "warning.border": "#f6c177",
66 | "hint": "#908caa",
67 | "hint.background": "#21202e",
68 | "error": "#eb6f92",
69 | "error.background": "#21202e",
70 | "error.border": "#eb6f92",
71 | "info": "#31748f",
72 | "scrollbar.thumb.background": "#403d524d",
73 | "scrollbar.thumb.hover_background": "#1f1d2e4d",
74 | "scrollbar.thumb.border": "#21202e4d",
75 | "scrollbar.track.background": "#00000000",
76 | "scrollbar.track.border": "#21202e4d",
77 | "terminal.background": "#191724",
78 | "terminal.foreground": "#e0def4",
79 | "terminal.bright_foreground": "#e0def4",
80 | "terminal.dim_foreground": "#191724",
81 | "terminal.ansi.black": "#21202e",
82 | "terminal.ansi.bright_black": "#908caa",
83 | "terminal.ansi.dim_black": "#e0def4",
84 | "terminal.ansi.red": "#eb6f92",
85 | "terminal.ansi.bright_red": "#eb6f92",
86 | "terminal.ansi.dim_red": "#eb6f92",
87 | "terminal.ansi.green": "#31748f",
88 | "terminal.ansi.bright_green": "#31748f",
89 | "terminal.ansi.dim_green": "#31748f",
90 | "terminal.ansi.yellow": "#f6c177",
91 | "terminal.ansi.bright_yellow": "#f6c177",
92 | "terminal.ansi.dim_yellow": "#f6c177",
93 | "terminal.ansi.blue": "#9ccfd8",
94 | "terminal.ansi.bright_blue": "#9ccfd8",
95 | "terminal.ansi.dim_blue": "#9ccfd8",
96 | "terminal.ansi.magenta": "#c4a7e7",
97 | "terminal.ansi.bright_magenta": "#c4a7e7",
98 | "terminal.ansi.dim_magenta": "#c4a7e7",
99 | "terminal.ansi.cyan": "#ebbcba",
100 | "terminal.ansi.bright_cyan": "#ebbcba",
101 | "terminal.ansi.dim_cyan": "#ebbcba",
102 | "terminal.ansi.white": "#e0def4",
103 | "terminal.ansi.bright_white": "#e0def4",
104 | "terminal.ansi.dim_white": "#e0def4",
105 | "link_text.hover": "#9ccfd8",
106 | "conflict": "#f6c177",
107 | "conflict.background": "#21202e",
108 | "conflict.border": "#f6c177",
109 | "created.background": "#21202e",
110 | "created.border": "#9ccfd8",
111 | "deleted.background": "#21202e",
112 | "deleted.border": "#eb6f92",
113 | "hidden.background": "#191724",
114 | "hidden.border": "#1f1d2e",
115 | "ignored.background": "#191724",
116 | "ignored.border": "#1f1d2e",
117 | "info.background": "#21202e",
118 | "info.border": "#31748f",
119 | "modified.background": "#21202e",
120 | "modified.border": "#ebbcba",
121 | "predictive.background": "#21202e",
122 | "predictive.border": "#31748f",
123 | "renamed.background": "#21202e",
124 | "renamed.border": "#31748f",
125 | "success": "#31748f",
126 | "success.background": "#21202e",
127 | "success.border": "#31748f",
128 | "unreachable": "#908caa",
129 | "unreachable.background": "#191724",
130 | "unreachable.border": "#1f1d2e",
131 | "version_control.added": "#9ccfd8",
132 | "version_control.deleted": "#eb6f92",
133 | "version_control.modified": "#f6c177",
134 | "version_control.conflict": "#ebbcba",
135 | "version_control.renamed": "#c4a7e7",
136 | "version_control.ignored": "#6e6a86",
137 | "players": [
138 | {
139 | "cursor": "#e0def4",
140 | "background": "#e0def4",
141 | "selection": "#e0def422"
142 | },
143 | {
144 | "cursor": "#9ccfd8",
145 | "background": "#9ccfd8",
146 | "selection": "#9ccfd844"
147 | },
148 | {
149 | "cursor": "#c4a7e7",
150 | "background": "#c4a7e7",
151 | "selection": "#c4a7e744"
152 | },
153 | {
154 | "cursor": "#31748f",
155 | "background": "#31748f",
156 | "selection": "#31748f44"
157 | },
158 | {
159 | "cursor": "#eb6f92",
160 | "background": "#eb6f92",
161 | "selection": "#eb6f9244"
162 | }
163 | ],
164 | "syntax": {
165 | "attribute": {
166 | "color": "#908caa"
167 | },
168 | "boolean": {
169 | "color": "#ebbcba"
170 | },
171 | "comment": {
172 | "color": "#6e6a86",
173 | "font_style": "italic"
174 | },
175 | "comment.doc": {
176 | "color": "#908caa"
177 | },
178 | "constant": {
179 | "color": "#e0def4"
180 | },
181 | "constructor": {
182 | "color": "#eb6f92"
183 | },
184 | "embedded": {
185 | "color": "#e0def4"
186 | },
187 | "emphasis": {
188 | "color": "#c4a7e7",
189 | "font_style": "italic"
190 | },
191 | "emphasis.strong": {
192 | "color": "#9ccfd8",
193 | "font_weight": 700
194 | },
195 | "enum": {
196 | "color": "#31748f"
197 | },
198 | "function": {
199 | "color": "#ebbcba"
200 | },
201 | "hint": {
202 | "color": "#c4a7e7"
203 | },
204 | "keyword": {
205 | "color": "#31748f"
206 | },
207 | "label": {
208 | "color": "#ebbcba"
209 | },
210 | "link_text": {
211 | "color": "#c4a7e7"
212 | },
213 | "link_uri": {
214 | "color": "#31748f"
215 | },
216 | "number": {
217 | "color": "#9ccfd8"
218 | },
219 | "operator": {
220 | "color": "#908caa"
221 | },
222 | "predictive": {
223 | "color": "#908caa"
224 | },
225 | "preproc": {
226 | "color": "#f6c177"
227 | },
228 | "primary": {
229 | "color": "#c4a7e7"
230 | },
231 | "property": {
232 | "color": "#e0def4"
233 | },
234 | "punctuation": {
235 | "color": "#908caa"
236 | },
237 | "punctuation.bracket": {
238 | "color": "#908caa"
239 | },
240 | "punctuation.delimiter": {
241 | "color": "#908caa"
242 | },
243 | "punctuation.list_marker": {
244 | "color": "#908caa",
245 | "font_weight": 700
246 | },
247 | "ion.special": {
248 | "color": "#31748f"
249 | },
250 | "string": {
251 | "color": "#f6c177"
252 | },
253 | "string.escape": {
254 | "color": "#f6c177"
255 | },
256 | "string.regex": {
257 | "color": "#f6c177"
258 | },
259 | "string.special": {
260 | "color": "#31748f"
261 | },
262 | "string.special.symbol": {
263 | "color": "#31748f"
264 | },
265 | "tag": {
266 | "color": "#c4a7e7"
267 | },
268 | "text.literal": {
269 | "color": "#f6c177"
270 | },
271 | "title": {
272 | "color": "#eb6f92",
273 | "font_weight": 700
274 | },
275 | "type": {
276 | "color": "#9ccfd8"
277 | },
278 | "variable": {
279 | "color": "#e0def4"
280 | },
281 | "variable.special": {
282 | "color": "#9ccfd8"
283 | },
284 | "variant": {
285 | "color": "#ebbcba"
286 | }
287 | }
288 | }
289 | }
290 | ]
291 | }
292 |
--------------------------------------------------------------------------------