Samuel Shuert | 02ffd1e | 2024-02-13 21:37:15 -0500 | [diff] [blame] | 1 | { |
2 | pkgs, | ||||
3 | lib, | ||||
4 | config, | ||||
5 | ... | ||||
6 | }: | ||||
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 7 | { |
8 | options.chimera.theme.catppuccin = { | ||||
9 | enable = lib.mkEnableOption "Whether to use Catppuccin themes"; | ||||
10 | style = lib.mkOption { | ||||
11 | type = lib.types.enum [ | ||||
12 | "Latte" | ||||
13 | "Frappe" | ||||
14 | "Macchiato" | ||||
15 | "Mocha" | ||||
16 | ]; | ||||
17 | description = "Catppuccin style to use"; | ||||
18 | }; | ||||
19 | color = lib.mkOption { | ||||
20 | type = lib.types.enum [ | ||||
21 | "Rosewater" | ||||
22 | "Flamingo" | ||||
23 | "Pink" | ||||
24 | "Mauve" | ||||
25 | "Red" | ||||
26 | "Maroon" | ||||
27 | "Peach" | ||||
28 | "Yellow" | ||||
29 | "Green" | ||||
30 | "Teal" | ||||
31 | "Sky" | ||||
32 | "Sapphire" | ||||
33 | "Blue" | ||||
34 | "Lavender" | ||||
35 | "Text" | ||||
36 | "Subtext1" | ||||
37 | "Subtext0" | ||||
38 | "Overlay2" | ||||
39 | "Overlay1" | ||||
40 | "Overlay0" | ||||
41 | "Surface2" | ||||
42 | "Surface1" | ||||
43 | "Surface0" | ||||
44 | "Base" | ||||
45 | "Mantle" | ||||
46 | "Crust" | ||||
47 | ]; | ||||
48 | description = "Catppuccin color to use"; | ||||
49 | }; | ||||
50 | }; | ||||
51 | |||||
52 | config = lib.mkIf config.chimera.theme.catppuccin.enable ( | ||||
53 | let | ||||
54 | catppuccinColors = { | ||||
55 | Latte = { | ||||
56 | Rosewater = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 57 | hex = "dc8a78"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 58 | rgb = { |
59 | r = 220; | ||||
60 | g = 138; | ||||
61 | b = 120; | ||||
62 | }; | ||||
63 | hsl = { | ||||
64 | h = 11; | ||||
65 | s = 59; | ||||
66 | l = 67; | ||||
67 | }; | ||||
68 | }; | ||||
69 | Flamingo = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 70 | hex = "dd7878"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 71 | rgb = { |
72 | r = 221; | ||||
73 | g = 120; | ||||
74 | b = 120; | ||||
75 | }; | ||||
76 | hsl = { | ||||
77 | h = 0; | ||||
78 | s = 60; | ||||
79 | l = 67; | ||||
80 | }; | ||||
81 | }; | ||||
82 | Pink = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 83 | hex = "ea76cb"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 84 | rgb = { |
85 | r = 234; | ||||
86 | g = 118; | ||||
87 | b = 203; | ||||
88 | }; | ||||
89 | hsl = { | ||||
90 | h = 316; | ||||
91 | s = 73; | ||||
92 | l = 69; | ||||
93 | }; | ||||
94 | }; | ||||
95 | Mauve = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 96 | hex = "8839ef"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 97 | rgb = { |
98 | r = 136; | ||||
99 | g = 57; | ||||
100 | b = 239; | ||||
101 | }; | ||||
102 | hsl = { | ||||
103 | h = 266; | ||||
104 | s = 85; | ||||
105 | l = 58; | ||||
106 | }; | ||||
107 | }; | ||||
108 | Red = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 109 | hex = "d20f39"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 110 | rgb = { |
111 | r = 210; | ||||
112 | g = 15; | ||||
113 | b = 57; | ||||
114 | }; | ||||
115 | hsl = { | ||||
116 | h = 347; | ||||
117 | s = 87; | ||||
118 | l = 44; | ||||
119 | }; | ||||
120 | }; | ||||
121 | Maroon = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 122 | hex = "e64553"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 123 | rgb = { |
124 | r = 230; | ||||
125 | g = 69; | ||||
126 | b = 83; | ||||
127 | }; | ||||
128 | hsl = { | ||||
129 | h = 355; | ||||
130 | s = 76; | ||||
131 | l = 59; | ||||
132 | }; | ||||
133 | }; | ||||
134 | Peach = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 135 | hex = "fe640b"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 136 | rgb = { |
137 | r = 254; | ||||
138 | g = 100; | ||||
139 | b = 11; | ||||
140 | }; | ||||
141 | hsl = { | ||||
142 | h = 22; | ||||
143 | s = 99; | ||||
144 | l = 52; | ||||
145 | }; | ||||
146 | }; | ||||
147 | Yellow = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 148 | hex = "df8e1d"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 149 | rgb = { |
150 | r = 223; | ||||
151 | g = 142; | ||||
152 | b = 29; | ||||
153 | }; | ||||
154 | hsl = { | ||||
155 | h = 35; | ||||
156 | s = 77; | ||||
157 | l = 49; | ||||
158 | }; | ||||
159 | }; | ||||
160 | Green = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 161 | hex = "40a02b"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 162 | rgb = { |
163 | r = 64; | ||||
164 | g = 160; | ||||
165 | b = 43; | ||||
166 | }; | ||||
167 | hsl = { | ||||
168 | h = 109; | ||||
169 | s = 58; | ||||
170 | l = 40; | ||||
171 | }; | ||||
172 | }; | ||||
173 | Teal = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 174 | hex = "179299"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 175 | rgb = { |
176 | r = 23; | ||||
177 | g = 146; | ||||
178 | b = 153; | ||||
179 | }; | ||||
180 | hsl = { | ||||
181 | h = 183; | ||||
182 | s = 74; | ||||
183 | l = 35; | ||||
184 | }; | ||||
185 | }; | ||||
186 | Sky = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 187 | hex = "04a5e5"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 188 | rgb = { |
189 | r = 4; | ||||
190 | g = 165; | ||||
191 | b = 229; | ||||
192 | }; | ||||
193 | hsl = { | ||||
194 | h = 197; | ||||
195 | s = 97; | ||||
196 | l = 46; | ||||
197 | }; | ||||
198 | }; | ||||
199 | Sapphire = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 200 | hex = "209fb5"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 201 | rgb = { |
202 | r = 32; | ||||
203 | g = 159; | ||||
204 | b = 181; | ||||
205 | }; | ||||
206 | hsl = { | ||||
207 | h = 189; | ||||
208 | s = 70; | ||||
209 | l = 42; | ||||
210 | }; | ||||
211 | }; | ||||
212 | Blue = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 213 | hex = "1e66f5"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 214 | rgb = { |
215 | r = 30; | ||||
216 | g = 102; | ||||
217 | b = 245; | ||||
218 | }; | ||||
219 | hsl = { | ||||
220 | h = 220; | ||||
221 | s = 91; | ||||
222 | l = 54; | ||||
223 | }; | ||||
224 | }; | ||||
225 | Lavender = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 226 | hex = "7287fd"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 227 | rgb = { |
228 | r = 114; | ||||
229 | g = 135; | ||||
230 | b = 253; | ||||
231 | }; | ||||
232 | hsl = { | ||||
233 | h = 231; | ||||
234 | s = 97; | ||||
235 | l = 72; | ||||
236 | }; | ||||
237 | }; | ||||
238 | Text = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 239 | hex = "4c4f69"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 240 | rgb = { |
241 | r = 76; | ||||
242 | g = 79; | ||||
243 | b = 105; | ||||
244 | }; | ||||
245 | hsl = { | ||||
246 | h = 234; | ||||
247 | s = 16; | ||||
248 | l = 35; | ||||
249 | }; | ||||
250 | }; | ||||
251 | Subtext1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 252 | hex = "5c5f77"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 253 | rgb = { |
254 | r = 92; | ||||
255 | g = 95; | ||||
256 | b = 119; | ||||
257 | }; | ||||
258 | hsl = { | ||||
259 | h = 233; | ||||
260 | s = 13; | ||||
261 | l = 41; | ||||
262 | }; | ||||
263 | }; | ||||
264 | Subtext0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 265 | hex = "6c6f85"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 266 | rgb = { |
267 | r = 108; | ||||
268 | g = 111; | ||||
269 | b = 133; | ||||
270 | }; | ||||
271 | hsl = { | ||||
272 | h = 233; | ||||
273 | s = 10; | ||||
274 | l = 47; | ||||
275 | }; | ||||
276 | }; | ||||
277 | Overlay2 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 278 | hex = "7c7f93"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 279 | rgb = { |
280 | r = 124; | ||||
281 | g = 127; | ||||
282 | b = 147; | ||||
283 | }; | ||||
284 | hsl = { | ||||
285 | h = 232; | ||||
286 | s = 10; | ||||
287 | l = 53; | ||||
288 | }; | ||||
289 | }; | ||||
290 | Overlay1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 291 | hex = "8c8fa1"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 292 | rgb = { |
293 | r = 140; | ||||
294 | g = 143; | ||||
295 | b = 161; | ||||
296 | }; | ||||
297 | hsl = { | ||||
298 | h = 231; | ||||
299 | s = 10; | ||||
300 | l = 59; | ||||
301 | }; | ||||
302 | }; | ||||
303 | Overlay0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 304 | hex = "9ca0b0"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 305 | rgb = { |
306 | r = 156; | ||||
307 | g = 160; | ||||
308 | b = 176; | ||||
309 | }; | ||||
310 | hsl = { | ||||
311 | h = 228; | ||||
312 | s = 11; | ||||
313 | l = 65; | ||||
314 | }; | ||||
315 | }; | ||||
316 | Surface2 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 317 | hex = "acb0be"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 318 | rgb = { |
319 | r = 172; | ||||
320 | g = 176; | ||||
321 | b = 190; | ||||
322 | }; | ||||
323 | hsl = { | ||||
324 | h = 227; | ||||
325 | s = 12; | ||||
326 | l = 71; | ||||
327 | }; | ||||
328 | }; | ||||
329 | Surface1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 330 | hex = "bcc0cc"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 331 | rgb = { |
332 | r = 188; | ||||
333 | g = 192; | ||||
334 | b = 204; | ||||
335 | }; | ||||
336 | hsl = { | ||||
337 | h = 225; | ||||
338 | s = 14; | ||||
339 | l = 77; | ||||
340 | }; | ||||
341 | }; | ||||
342 | Surface0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 343 | hex = "ccd0da"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 344 | rgb = { |
345 | r = 204; | ||||
346 | g = 208; | ||||
347 | b = 218; | ||||
348 | }; | ||||
349 | hsl = { | ||||
350 | h = 223; | ||||
351 | s = 16; | ||||
352 | l = 83; | ||||
353 | }; | ||||
354 | }; | ||||
355 | Base = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 356 | hex = "eff1f5"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 357 | rgb = { |
358 | r = 239; | ||||
359 | g = 241; | ||||
360 | b = 245; | ||||
361 | }; | ||||
362 | hsl = { | ||||
363 | h = 220; | ||||
364 | s = 23; | ||||
365 | l = 95; | ||||
366 | }; | ||||
367 | }; | ||||
368 | Mantle = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 369 | hex = "e6e9ef"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 370 | rgb = { |
371 | r = 230; | ||||
372 | g = 233; | ||||
373 | b = 239; | ||||
374 | }; | ||||
375 | hsl = { | ||||
376 | h = 220; | ||||
377 | s = 22; | ||||
378 | l = 92; | ||||
379 | }; | ||||
380 | }; | ||||
381 | Crust = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 382 | hex = "dce0e8"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 383 | rgb = { |
384 | r = 220; | ||||
385 | g = 224; | ||||
386 | b = 232; | ||||
387 | }; | ||||
388 | hsl = { | ||||
389 | h = 220; | ||||
390 | s = 21; | ||||
391 | l = 89; | ||||
392 | }; | ||||
393 | }; | ||||
394 | }; | ||||
395 | Frappe = { | ||||
396 | Rosewater = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 397 | hex = "f2d5cf"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 398 | rgb = { |
399 | r = 242; | ||||
400 | g = 213; | ||||
401 | b = 207; | ||||
402 | }; | ||||
403 | hsl = { | ||||
404 | h = 10; | ||||
405 | s = 57; | ||||
406 | l = 88; | ||||
407 | }; | ||||
408 | }; | ||||
409 | Flamingo = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 410 | hex = "eebebe"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 411 | rgb = { |
412 | r = 238; | ||||
413 | g = 190; | ||||
414 | b = 190; | ||||
415 | }; | ||||
416 | hsl = { | ||||
417 | h = 0; | ||||
418 | s = 59; | ||||
419 | l = 84; | ||||
420 | }; | ||||
421 | }; | ||||
422 | Pink = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 423 | hex = "f4b8e4"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 424 | rgb = { |
425 | r = 244; | ||||
426 | g = 184; | ||||
427 | b = 228; | ||||
428 | }; | ||||
429 | hsl = { | ||||
430 | h = 316; | ||||
431 | s = 73; | ||||
432 | l = 84; | ||||
433 | }; | ||||
434 | }; | ||||
435 | Mauve = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 436 | hex = "ca9ee6"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 437 | rgb = { |
438 | r = 202; | ||||
439 | g = 158; | ||||
440 | b = 230; | ||||
441 | }; | ||||
442 | hsl = { | ||||
443 | h = 277; | ||||
444 | s = 59; | ||||
445 | l = 76; | ||||
446 | }; | ||||
447 | }; | ||||
448 | Red = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 449 | hex = "e78284"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 450 | rgb = { |
451 | r = 231; | ||||
452 | g = 130; | ||||
453 | b = 132; | ||||
454 | }; | ||||
455 | hsl = { | ||||
456 | h = 359; | ||||
457 | s = 68; | ||||
458 | l = 71; | ||||
459 | }; | ||||
460 | }; | ||||
461 | Maroon = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 462 | hex = "ea999c"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 463 | rgb = { |
464 | r = 234; | ||||
465 | g = 153; | ||||
466 | b = 156; | ||||
467 | }; | ||||
468 | hsl = { | ||||
469 | h = 358; | ||||
470 | s = 66; | ||||
471 | l = 76; | ||||
472 | }; | ||||
473 | }; | ||||
474 | Peach = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 475 | hex = "ef9f76"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 476 | rgb = { |
477 | r = 239; | ||||
478 | g = 159; | ||||
479 | b = 118; | ||||
480 | }; | ||||
481 | hsl = { | ||||
482 | h = 20; | ||||
483 | s = 79; | ||||
484 | l = 70; | ||||
485 | }; | ||||
486 | }; | ||||
487 | Yellow = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 488 | hex = "e5c890"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 489 | rgb = { |
490 | r = 229; | ||||
491 | g = 200; | ||||
492 | b = 144; | ||||
493 | }; | ||||
494 | hsl = { | ||||
495 | h = 40; | ||||
496 | s = 62; | ||||
497 | l = 73; | ||||
498 | }; | ||||
499 | }; | ||||
500 | Green = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 501 | hex = "a6d189"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 502 | rgb = { |
503 | r = 166; | ||||
504 | g = 209; | ||||
505 | b = 137; | ||||
506 | }; | ||||
507 | hsl = { | ||||
508 | h = 96; | ||||
509 | s = 44; | ||||
510 | l = 68; | ||||
511 | }; | ||||
512 | }; | ||||
513 | Teal = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 514 | hex = "81c8be"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 515 | rgb = { |
516 | r = 129; | ||||
517 | g = 200; | ||||
518 | b = 190; | ||||
519 | }; | ||||
520 | hsl = { | ||||
521 | h = 172; | ||||
522 | s = 39; | ||||
523 | l = 65; | ||||
524 | }; | ||||
525 | }; | ||||
526 | Sky = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 527 | hex = "99d1db"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 528 | rgb = { |
529 | r = 153; | ||||
530 | g = 209; | ||||
531 | b = 219; | ||||
532 | }; | ||||
533 | hsl = { | ||||
534 | h = 189; | ||||
535 | s = 48; | ||||
536 | l = 73; | ||||
537 | }; | ||||
538 | }; | ||||
539 | Sapphire = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 540 | hex = "85c1dc"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 541 | rgb = { |
542 | r = 133; | ||||
543 | g = 193; | ||||
544 | b = 220; | ||||
545 | }; | ||||
546 | hsl = { | ||||
547 | h = 199; | ||||
548 | s = 55; | ||||
549 | l = 69; | ||||
550 | }; | ||||
551 | }; | ||||
552 | Blue = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 553 | hex = "8caaee"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 554 | rgb = { |
555 | r = 140; | ||||
556 | g = 170; | ||||
557 | b = 238; | ||||
558 | }; | ||||
559 | hsl = { | ||||
560 | h = 222; | ||||
561 | s = 74; | ||||
562 | l = 74; | ||||
563 | }; | ||||
564 | }; | ||||
565 | Lavender = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 566 | hex = "babbf1"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 567 | rgb = { |
568 | r = 186; | ||||
569 | g = 187; | ||||
570 | b = 241; | ||||
571 | }; | ||||
572 | hsl = { | ||||
573 | h = 239; | ||||
574 | s = 66; | ||||
575 | l = 84; | ||||
576 | }; | ||||
577 | }; | ||||
578 | Text = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 579 | hex = "c6d0f5"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 580 | rgb = { |
581 | r = 198; | ||||
582 | g = 208; | ||||
583 | b = 245; | ||||
584 | }; | ||||
585 | hsl = { | ||||
586 | h = 227; | ||||
587 | s = 70; | ||||
588 | l = 87; | ||||
589 | }; | ||||
590 | }; | ||||
591 | Subtext1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 592 | hex = "b5bfe2"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 593 | rgb = { |
594 | r = 181; | ||||
595 | g = 191; | ||||
596 | b = 226; | ||||
597 | }; | ||||
598 | hsl = { | ||||
599 | h = 227; | ||||
600 | s = 44; | ||||
601 | l = 80; | ||||
602 | }; | ||||
603 | }; | ||||
604 | Subtext0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 605 | hex = "a5adce"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 606 | rgb = { |
607 | r = 165; | ||||
608 | g = 173; | ||||
609 | b = 206; | ||||
610 | }; | ||||
611 | hsl = { | ||||
612 | h = 228; | ||||
613 | s = 29; | ||||
614 | l = 73; | ||||
615 | }; | ||||
616 | }; | ||||
617 | Overlay2 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 618 | hex = "949cbb"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 619 | rgb = { |
620 | r = 148; | ||||
621 | g = 156; | ||||
622 | b = 187; | ||||
623 | }; | ||||
624 | hsl = { | ||||
625 | h = 228; | ||||
626 | s = 22; | ||||
627 | l = 66; | ||||
628 | }; | ||||
629 | }; | ||||
630 | Overlay1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 631 | hex = "838ba7"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 632 | rgb = { |
633 | r = 131; | ||||
634 | g = 139; | ||||
635 | b = 167; | ||||
636 | }; | ||||
637 | hsl = { | ||||
638 | h = 227; | ||||
639 | s = 17; | ||||
640 | l = 58; | ||||
641 | }; | ||||
642 | }; | ||||
643 | Overlay0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 644 | hex = "737994"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 645 | rgb = { |
646 | r = 115; | ||||
647 | g = 121; | ||||
648 | b = 148; | ||||
649 | }; | ||||
650 | hsl = { | ||||
651 | h = 229; | ||||
652 | s = 13; | ||||
653 | l = 52; | ||||
654 | }; | ||||
655 | }; | ||||
656 | Surface2 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 657 | hex = "626880"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 658 | rgb = { |
659 | r = 98; | ||||
660 | g = 104; | ||||
661 | b = 128; | ||||
662 | }; | ||||
663 | hsl = { | ||||
664 | h = 228; | ||||
665 | s = 13; | ||||
666 | l = 44; | ||||
667 | }; | ||||
668 | }; | ||||
669 | Surface1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 670 | hex = "51576d"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 671 | rgb = { |
672 | r = 81; | ||||
673 | g = 87; | ||||
674 | b = 109; | ||||
675 | }; | ||||
676 | hsl = { | ||||
677 | h = 227; | ||||
678 | s = 15; | ||||
679 | l = 37; | ||||
680 | }; | ||||
681 | }; | ||||
682 | Surface0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 683 | hex = "414559"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 684 | rgb = { |
685 | r = 65; | ||||
686 | g = 69; | ||||
687 | b = 89; | ||||
688 | }; | ||||
689 | hsl = { | ||||
690 | h = 230; | ||||
691 | s = 16; | ||||
692 | l = 30; | ||||
693 | }; | ||||
694 | }; | ||||
695 | Base = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 696 | hex = "303446"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 697 | rgb = { |
698 | r = 48; | ||||
699 | g = 52; | ||||
700 | b = 70; | ||||
701 | }; | ||||
702 | hsl = { | ||||
703 | h = 229; | ||||
704 | s = 19; | ||||
705 | l = 23; | ||||
706 | }; | ||||
707 | }; | ||||
708 | Mantle = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 709 | hex = "292c3c"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 710 | rgb = { |
711 | r = 41; | ||||
712 | g = 44; | ||||
713 | b = 60; | ||||
714 | }; | ||||
715 | hsl = { | ||||
716 | h = 231; | ||||
717 | s = 19; | ||||
718 | l = 20; | ||||
719 | }; | ||||
720 | }; | ||||
721 | Crust = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 722 | hex = "232634"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 723 | rgb = { |
724 | r = 35; | ||||
725 | g = 38; | ||||
726 | b = 52; | ||||
727 | }; | ||||
728 | hsl = { | ||||
729 | h = 229; | ||||
730 | s = 20; | ||||
731 | l = 17; | ||||
732 | }; | ||||
733 | }; | ||||
734 | }; | ||||
735 | Macchiato = { | ||||
736 | Rosewater = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 737 | hex = "f4dbd6"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 738 | rgb = { |
739 | r = 244; | ||||
740 | g = 219; | ||||
741 | b = 214; | ||||
742 | }; | ||||
743 | hsl = { | ||||
744 | h = 10; | ||||
745 | s = 58; | ||||
746 | l = 90; | ||||
747 | }; | ||||
748 | }; | ||||
749 | Flamingo = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 750 | hex = "f0c6c6"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 751 | rgb = { |
752 | r = 240; | ||||
753 | g = 198; | ||||
754 | b = 198; | ||||
755 | }; | ||||
756 | hsl = { | ||||
757 | h = 0; | ||||
758 | s = 58; | ||||
759 | l = 86; | ||||
760 | }; | ||||
761 | }; | ||||
762 | Pink = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 763 | hex = "f5bde6"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 764 | rgb = { |
765 | r = 245; | ||||
766 | g = 189; | ||||
767 | b = 230; | ||||
768 | }; | ||||
769 | hsl = { | ||||
770 | h = 316; | ||||
771 | s = 74; | ||||
772 | l = 85; | ||||
773 | }; | ||||
774 | }; | ||||
775 | Mauve = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 776 | hex = "c6a0f6"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 777 | rgb = { |
778 | r = 198; | ||||
779 | g = 160; | ||||
780 | b = 246; | ||||
781 | }; | ||||
782 | hsl = { | ||||
783 | h = 267; | ||||
784 | s = 83; | ||||
785 | l = 80; | ||||
786 | }; | ||||
787 | }; | ||||
788 | Red = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 789 | hex = "ed8796"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 790 | rgb = { |
791 | r = 237; | ||||
792 | g = 135; | ||||
793 | b = 150; | ||||
794 | }; | ||||
795 | hsl = { | ||||
796 | h = 351; | ||||
797 | s = 74; | ||||
798 | l = 73; | ||||
799 | }; | ||||
800 | }; | ||||
801 | Maroon = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 802 | hex = "ee99a0"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 803 | rgb = { |
804 | r = 238; | ||||
805 | g = 153; | ||||
806 | b = 160; | ||||
807 | }; | ||||
808 | hsl = { | ||||
809 | h = 355; | ||||
810 | s = 71; | ||||
811 | l = 77; | ||||
812 | }; | ||||
813 | }; | ||||
814 | Peach = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 815 | hex = "f5a97f"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 816 | rgb = { |
817 | r = 245; | ||||
818 | g = 169; | ||||
819 | b = 127; | ||||
820 | }; | ||||
821 | hsl = { | ||||
822 | h = 21; | ||||
823 | s = 86; | ||||
824 | l = 73; | ||||
825 | }; | ||||
826 | }; | ||||
827 | Yellow = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 828 | hex = "eed49f"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 829 | rgb = { |
830 | r = 238; | ||||
831 | g = 212; | ||||
832 | b = 159; | ||||
833 | }; | ||||
834 | hsl = { | ||||
835 | h = 40; | ||||
836 | s = 70; | ||||
837 | l = 78; | ||||
838 | }; | ||||
839 | }; | ||||
840 | Green = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 841 | hex = "a6da95"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 842 | rgb = { |
843 | r = 166; | ||||
844 | g = 218; | ||||
845 | b = 149; | ||||
846 | }; | ||||
847 | hsl = { | ||||
848 | h = 105; | ||||
849 | s = 48; | ||||
850 | l = 72; | ||||
851 | }; | ||||
852 | }; | ||||
853 | Teal = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 854 | hex = "8bd5ca"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 855 | rgb = { |
856 | r = 139; | ||||
857 | g = 213; | ||||
858 | b = 202; | ||||
859 | }; | ||||
860 | hsl = { | ||||
861 | h = 171; | ||||
862 | s = 47; | ||||
863 | l = 69; | ||||
864 | }; | ||||
865 | }; | ||||
866 | Sky = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 867 | hex = "91d7e3"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 868 | rgb = { |
869 | r = 145; | ||||
870 | g = 215; | ||||
871 | b = 227; | ||||
872 | }; | ||||
873 | hsl = { | ||||
874 | h = 189; | ||||
875 | s = 59; | ||||
876 | l = 73; | ||||
877 | }; | ||||
878 | }; | ||||
879 | Sapphire = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 880 | hex = "7dc4e4"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 881 | rgb = { |
882 | r = 125; | ||||
883 | g = 196; | ||||
884 | b = 228; | ||||
885 | }; | ||||
886 | hsl = { | ||||
887 | h = 199; | ||||
888 | s = 66; | ||||
889 | l = 69; | ||||
890 | }; | ||||
891 | }; | ||||
892 | Blue = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 893 | hex = "8aadf4"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 894 | rgb = { |
895 | r = 138; | ||||
896 | g = 173; | ||||
897 | b = 244; | ||||
898 | }; | ||||
899 | hsl = { | ||||
900 | h = 220; | ||||
901 | s = 83; | ||||
902 | l = 75; | ||||
903 | }; | ||||
904 | }; | ||||
905 | Lavender = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 906 | hex = "b7bdf8"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 907 | rgb = { |
908 | r = 183; | ||||
909 | g = 189; | ||||
910 | b = 248; | ||||
911 | }; | ||||
912 | hsl = { | ||||
913 | h = 234; | ||||
914 | s = 82; | ||||
915 | l = 85; | ||||
916 | }; | ||||
917 | }; | ||||
918 | Text = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 919 | hex = "cad3f5"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 920 | rgb = { |
921 | r = 202; | ||||
922 | g = 211; | ||||
923 | b = 245; | ||||
924 | }; | ||||
925 | hsl = { | ||||
926 | h = 227; | ||||
927 | s = 68; | ||||
928 | l = 88; | ||||
929 | }; | ||||
930 | }; | ||||
931 | Subtext1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 932 | hex = "b8c0e0"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 933 | rgb = { |
934 | r = 184; | ||||
935 | g = 192; | ||||
936 | b = 224; | ||||
937 | }; | ||||
938 | hsl = { | ||||
939 | h = 228; | ||||
940 | s = 39; | ||||
941 | l = 80; | ||||
942 | }; | ||||
943 | }; | ||||
944 | Subtext0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 945 | hex = "a5adcb"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 946 | rgb = { |
947 | r = 165; | ||||
948 | g = 173; | ||||
949 | b = 203; | ||||
950 | }; | ||||
951 | hsl = { | ||||
952 | h = 227; | ||||
953 | s = 27; | ||||
954 | l = 72; | ||||
955 | }; | ||||
956 | }; | ||||
957 | Overlay2 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 958 | hex = "939ab7"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 959 | rgb = { |
960 | r = 147; | ||||
961 | g = 154; | ||||
962 | b = 183; | ||||
963 | }; | ||||
964 | hsl = { | ||||
965 | h = 228; | ||||
966 | s = 20; | ||||
967 | l = 65; | ||||
968 | }; | ||||
969 | }; | ||||
970 | Overlay1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 971 | hex = "8087a2"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 972 | rgb = { |
973 | r = 128; | ||||
974 | g = 135; | ||||
975 | b = 162; | ||||
976 | }; | ||||
977 | hsl = { | ||||
978 | h = 228; | ||||
979 | s = 15; | ||||
980 | l = 57; | ||||
981 | }; | ||||
982 | }; | ||||
983 | Overlay0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 984 | hex = "6e738d"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 985 | rgb = { |
986 | r = 110; | ||||
987 | g = 115; | ||||
988 | b = 141; | ||||
989 | }; | ||||
990 | hsl = { | ||||
991 | h = 230; | ||||
992 | s = 12; | ||||
993 | l = 49; | ||||
994 | }; | ||||
995 | }; | ||||
996 | Surface2 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 997 | hex = "5b6078"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 998 | rgb = { |
999 | r = 91; | ||||
1000 | g = 96; | ||||
1001 | b = 120; | ||||
1002 | }; | ||||
1003 | hsl = { | ||||
1004 | h = 230; | ||||
1005 | s = 14; | ||||
1006 | l = 41; | ||||
1007 | }; | ||||
1008 | }; | ||||
1009 | Surface1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1010 | hex = "494d64"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1011 | rgb = { |
1012 | r = 73; | ||||
1013 | g = 77; | ||||
1014 | b = 100; | ||||
1015 | }; | ||||
1016 | hsl = { | ||||
1017 | h = 231; | ||||
1018 | s = 16; | ||||
1019 | l = 34; | ||||
1020 | }; | ||||
1021 | }; | ||||
1022 | Surface0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1023 | hex = "363a4f"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1024 | rgb = { |
1025 | r = 54; | ||||
1026 | g = 58; | ||||
1027 | b = 79; | ||||
1028 | }; | ||||
1029 | hsl = { | ||||
1030 | h = 230; | ||||
1031 | s = 19; | ||||
1032 | l = 26; | ||||
1033 | }; | ||||
1034 | }; | ||||
1035 | Base = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1036 | hex = "24273a"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1037 | rgb = { |
1038 | r = 36; | ||||
1039 | g = 39; | ||||
1040 | b = 58; | ||||
1041 | }; | ||||
1042 | hsl = { | ||||
1043 | h = 232; | ||||
1044 | s = 23; | ||||
1045 | l = 18; | ||||
1046 | }; | ||||
1047 | }; | ||||
1048 | Mantle = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1049 | hex = "1e2030"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1050 | rgb = { |
1051 | r = 30; | ||||
1052 | g = 32; | ||||
1053 | b = 48; | ||||
1054 | }; | ||||
1055 | hsl = { | ||||
1056 | h = 233; | ||||
1057 | s = 23; | ||||
1058 | l = 15; | ||||
1059 | }; | ||||
1060 | }; | ||||
1061 | Crust = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1062 | hex = "181926"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1063 | rgb = { |
1064 | r = 24; | ||||
1065 | g = 25; | ||||
1066 | b = 38; | ||||
1067 | }; | ||||
1068 | hsl = { | ||||
1069 | h = 236; | ||||
1070 | s = 23; | ||||
1071 | l = 12; | ||||
1072 | }; | ||||
1073 | }; | ||||
1074 | }; | ||||
1075 | Mocha = { | ||||
1076 | Rosewater = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1077 | hex = "f5e0dc"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1078 | rgb = { |
1079 | r = 245; | ||||
1080 | g = 224; | ||||
1081 | b = 220; | ||||
1082 | }; | ||||
1083 | hsl = { | ||||
1084 | h = 10; | ||||
1085 | s = 56; | ||||
1086 | l = 91; | ||||
1087 | }; | ||||
1088 | }; | ||||
1089 | Flamingo = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1090 | hex = "f2cdcd"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1091 | rgb = { |
1092 | r = 242; | ||||
1093 | g = 205; | ||||
1094 | b = 205; | ||||
1095 | }; | ||||
1096 | hsl = { | ||||
1097 | h = 0; | ||||
1098 | s = 59; | ||||
1099 | l = 88; | ||||
1100 | }; | ||||
1101 | }; | ||||
1102 | Pink = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1103 | hex = "f5c2e7"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1104 | rgb = { |
1105 | r = 245; | ||||
1106 | g = 194; | ||||
1107 | b = 231; | ||||
1108 | }; | ||||
1109 | hsl = { | ||||
1110 | h = 316; | ||||
1111 | s = 72; | ||||
1112 | l = 86; | ||||
1113 | }; | ||||
1114 | }; | ||||
1115 | Mauve = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1116 | hex = "cba6f7"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1117 | rgb = { |
1118 | r = 203; | ||||
1119 | g = 166; | ||||
1120 | b = 247; | ||||
1121 | }; | ||||
1122 | hsl = { | ||||
1123 | h = 267; | ||||
1124 | s = 84; | ||||
1125 | l = 81; | ||||
1126 | }; | ||||
1127 | }; | ||||
1128 | Red = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1129 | hex = "f38ba8"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1130 | rgb = { |
1131 | r = 243; | ||||
1132 | g = 139; | ||||
1133 | b = 168; | ||||
1134 | }; | ||||
1135 | hsl = { | ||||
1136 | h = 343; | ||||
1137 | s = 81; | ||||
1138 | l = 75; | ||||
1139 | }; | ||||
1140 | }; | ||||
1141 | Maroon = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1142 | hex = "eba0ac"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1143 | rgb = { |
1144 | r = 235; | ||||
1145 | g = 160; | ||||
1146 | b = 172; | ||||
1147 | }; | ||||
1148 | hsl = { | ||||
1149 | h = 350; | ||||
1150 | s = 65; | ||||
1151 | l = 77; | ||||
1152 | }; | ||||
1153 | }; | ||||
1154 | Peach = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1155 | hex = "fab387"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1156 | rgb = { |
1157 | r = 250; | ||||
1158 | g = 179; | ||||
1159 | b = 135; | ||||
1160 | }; | ||||
1161 | hsl = { | ||||
1162 | h = 23; | ||||
1163 | s = 92; | ||||
1164 | l = 75; | ||||
1165 | }; | ||||
1166 | }; | ||||
1167 | Yellow = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1168 | hex = "f9e2af"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1169 | rgb = { |
1170 | r = 249; | ||||
1171 | g = 226; | ||||
1172 | b = 175; | ||||
1173 | }; | ||||
1174 | hsl = { | ||||
1175 | h = 41; | ||||
1176 | s = 86; | ||||
1177 | l = 83; | ||||
1178 | }; | ||||
1179 | }; | ||||
1180 | Green = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1181 | hex = "a6e3a1"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1182 | rgb = { |
1183 | r = 166; | ||||
1184 | g = 227; | ||||
1185 | b = 161; | ||||
1186 | }; | ||||
1187 | hsl = { | ||||
1188 | h = 115; | ||||
1189 | s = 54; | ||||
1190 | l = 76; | ||||
1191 | }; | ||||
1192 | }; | ||||
1193 | Teal = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1194 | hex = "94e2d5"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1195 | rgb = { |
1196 | r = 148; | ||||
1197 | g = 226; | ||||
1198 | b = 213; | ||||
1199 | }; | ||||
1200 | hsl = { | ||||
1201 | h = 170; | ||||
1202 | s = 57; | ||||
1203 | l = 73; | ||||
1204 | }; | ||||
1205 | }; | ||||
1206 | Sky = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1207 | hex = "89dceb"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1208 | rgb = { |
1209 | r = 137; | ||||
1210 | g = 220; | ||||
1211 | b = 235; | ||||
1212 | }; | ||||
1213 | hsl = { | ||||
1214 | h = 189; | ||||
1215 | s = 71; | ||||
1216 | l = 73; | ||||
1217 | }; | ||||
1218 | }; | ||||
1219 | Sapphire = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1220 | hex = "74c7ec"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1221 | rgb = { |
1222 | r = 116; | ||||
1223 | g = 199; | ||||
1224 | b = 236; | ||||
1225 | }; | ||||
1226 | hsl = { | ||||
1227 | h = 199; | ||||
1228 | s = 76; | ||||
1229 | l = 69; | ||||
1230 | }; | ||||
1231 | }; | ||||
1232 | Blue = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1233 | hex = "89b4fa"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1234 | rgb = { |
1235 | r = 137; | ||||
1236 | g = 180; | ||||
1237 | b = 250; | ||||
1238 | }; | ||||
1239 | hsl = { | ||||
1240 | h = 217; | ||||
1241 | s = 92; | ||||
1242 | l = 76; | ||||
1243 | }; | ||||
1244 | }; | ||||
1245 | Lavender = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1246 | hex = "b4befe"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1247 | rgb = { |
1248 | r = 180; | ||||
1249 | g = 190; | ||||
1250 | b = 254; | ||||
1251 | }; | ||||
1252 | hsl = { | ||||
1253 | h = 232; | ||||
1254 | s = 97; | ||||
1255 | l = 85; | ||||
1256 | }; | ||||
1257 | }; | ||||
1258 | Text = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1259 | hex = "cdd6f4"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1260 | rgb = { |
1261 | r = 205; | ||||
1262 | g = 214; | ||||
1263 | b = 244; | ||||
1264 | }; | ||||
1265 | hsl = { | ||||
1266 | h = 226; | ||||
1267 | s = 64; | ||||
1268 | l = 88; | ||||
1269 | }; | ||||
1270 | }; | ||||
1271 | Subtext1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1272 | hex = "bac2de"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1273 | rgb = { |
1274 | r = 186; | ||||
1275 | g = 194; | ||||
1276 | b = 222; | ||||
1277 | }; | ||||
1278 | hsl = { | ||||
1279 | h = 227; | ||||
1280 | s = 35; | ||||
1281 | l = 80; | ||||
1282 | }; | ||||
1283 | }; | ||||
1284 | Subtext0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1285 | hex = "a6adc8"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1286 | rgb = { |
1287 | r = 166; | ||||
1288 | g = 173; | ||||
1289 | b = 200; | ||||
1290 | }; | ||||
1291 | hsl = { | ||||
1292 | h = 228; | ||||
1293 | s = 24; | ||||
1294 | l = 72; | ||||
1295 | }; | ||||
1296 | }; | ||||
1297 | Overlay2 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1298 | hex = "9399b2"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1299 | rgb = { |
1300 | r = 147; | ||||
1301 | g = 153; | ||||
1302 | b = 178; | ||||
1303 | }; | ||||
1304 | hsl = { | ||||
1305 | h = 228; | ||||
1306 | s = 17; | ||||
1307 | l = 64; | ||||
1308 | }; | ||||
1309 | }; | ||||
1310 | Overlay1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1311 | hex = "7f849c"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1312 | rgb = { |
1313 | r = 127; | ||||
1314 | g = 132; | ||||
1315 | b = 156; | ||||
1316 | }; | ||||
1317 | hsl = { | ||||
1318 | h = 230; | ||||
1319 | s = 13; | ||||
1320 | l = 55; | ||||
1321 | }; | ||||
1322 | }; | ||||
1323 | Overlay0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1324 | hex = "6c7086"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1325 | rgb = { |
1326 | r = 108; | ||||
1327 | g = 112; | ||||
1328 | b = 134; | ||||
1329 | }; | ||||
1330 | hsl = { | ||||
1331 | h = 231; | ||||
1332 | s = 11; | ||||
1333 | l = 47; | ||||
1334 | }; | ||||
1335 | }; | ||||
1336 | Surface2 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1337 | hex = "585b70"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1338 | rgb = { |
1339 | r = 88; | ||||
1340 | g = 91; | ||||
1341 | b = 112; | ||||
1342 | }; | ||||
1343 | hsl = { | ||||
1344 | h = 233; | ||||
1345 | s = 12; | ||||
1346 | l = 39; | ||||
1347 | }; | ||||
1348 | }; | ||||
1349 | Surface1 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1350 | hex = "45475a"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1351 | rgb = { |
1352 | r = 69; | ||||
1353 | g = 71; | ||||
1354 | b = 90; | ||||
1355 | }; | ||||
1356 | hsl = { | ||||
1357 | h = 234; | ||||
1358 | s = 13; | ||||
1359 | l = 31; | ||||
1360 | }; | ||||
1361 | }; | ||||
1362 | Surface0 = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1363 | hex = "313244"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1364 | rgb = { |
1365 | r = 49; | ||||
1366 | g = 50; | ||||
1367 | b = 68; | ||||
1368 | }; | ||||
1369 | hsl = { | ||||
1370 | h = 237; | ||||
1371 | s = 16; | ||||
1372 | l = 23; | ||||
1373 | }; | ||||
1374 | }; | ||||
1375 | Base = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1376 | hex = "1e1e2e"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1377 | rgb = { |
1378 | r = 30; | ||||
1379 | g = 30; | ||||
1380 | b = 46; | ||||
1381 | }; | ||||
1382 | hsl = { | ||||
1383 | h = 240; | ||||
1384 | s = 21; | ||||
1385 | l = 15; | ||||
1386 | }; | ||||
1387 | }; | ||||
1388 | Mantle = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1389 | hex = "181825"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1390 | rgb = { |
1391 | r = 24; | ||||
1392 | g = 24; | ||||
1393 | b = 37; | ||||
1394 | }; | ||||
1395 | hsl = { | ||||
1396 | h = 240; | ||||
1397 | s = 21; | ||||
1398 | l = 12; | ||||
1399 | }; | ||||
1400 | }; | ||||
1401 | Crust = { | ||||
Skyler Grey | 952b8cd | 2024-02-15 19:05:02 +0000 | [diff] [blame] | 1402 | hex = "11111b"; |
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1403 | rgb = { |
1404 | r = 17; | ||||
1405 | g = 17; | ||||
1406 | b = 27; | ||||
1407 | }; | ||||
1408 | hsl = { | ||||
1409 | h = 240; | ||||
1410 | s = 23; | ||||
1411 | l = 9; | ||||
1412 | }; | ||||
1413 | }; | ||||
1414 | }; | ||||
1415 | }; | ||||
1416 | in | ||||
1417 | { | ||||
Samuel Shuert | 02ffd1e | 2024-02-13 21:37:15 -0500 | [diff] [blame] | 1418 | chimera.theme = { |
1419 | colors = catppuccinColors.${config.chimera.theme.catppuccin.style} // { | ||||
1420 | Accent = | ||||
1421 | catppuccinColors.${config.chimera.theme.catppuccin.style}.${config.chimera.theme.catppuccin.color}; | ||||
1422 | }; | ||||
1423 | |||||
Skyler Grey | a57de85 | 2024-03-09 12:11:02 +0000 | [diff] [blame] | 1424 | style = if config.chimera.theme.catppuccin.style == "Latte" then "Light" else "Dark"; |
1425 | |||||
Samuel Shuert | 02ffd1e | 2024-02-13 21:37:15 -0500 | [diff] [blame] | 1426 | cursor = { |
1427 | package = | ||||
1428 | pkgs.catppuccin-cursors."${lib.strings.toLower config.chimera.theme.catppuccin.style}${config.chimera.theme.catppuccin.color}"; | ||||
Samuel Shuert | 964e7f8 | 2024-06-09 09:34:43 -0400 | [diff] [blame^] | 1429 | name = "catppuccin-${lib.strings.toLower config.chimera.theme.catppuccin.style}-${lib.strings.toLower config.chimera.theme.catppuccin.color}-cursors"; |
Samuel Shuert | 02ffd1e | 2024-02-13 21:37:15 -0500 | [diff] [blame] | 1430 | size = 32; |
1431 | }; | ||||
Skyler Grey | 4e23089 | 2024-02-13 22:58:46 +0000 | [diff] [blame] | 1432 | }; |
1433 | } | ||||
1434 | ); | ||||
1435 | } |