ohmu
·
2026-10-15
1#include "../logo.h"
2#include "logo_builtin.h"
3#include "common/color.h"
4
5static const FFlogo C[] = {
6 #ifdef FASTFETCH_DATATEXT_LOGO_CACHYOS
7 // CachyOS
8 {
9 .names = { "CachyOS" },
10 .lines = FASTFETCH_DATATEXT_LOGO_CACHYOS,
11 .colors = {
12 FF_COLOR_FG_GREEN,
13 FF_COLOR_FG_CYAN,
14 FF_COLOR_FG_BLACK,
15 },
16 .colorKeys = FF_COLOR_FG_CYAN,
17 .colorTitle = FF_COLOR_FG_GREEN,
18 },
19 #endif
20 #ifdef FASTFETCH_DATATEXT_LOGO_CACHYOS_SMALL
21 // CachyOSSmall
22 {
23 .names = { "CachyOS_small" },
24 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
25 .lines = FASTFETCH_DATATEXT_LOGO_CACHYOS_SMALL,
26 .colors = {
27 FF_COLOR_FG_GREEN,
28 FF_COLOR_FG_CYAN,
29 },
30 .colorKeys = FF_COLOR_FG_CYAN,
31 .colorTitle = FF_COLOR_FG_GREEN,
32 },
33 #endif
34 #ifdef FASTFETCH_DATATEXT_LOGO_CACHYOS_OLD_SMALL
35 // CachyOSOldSmall
36 {
37 .names = { "CachyOS_old_small" },
38 .type = FF_LOGO_LINE_TYPE_SMALL_BIT | FF_LOGO_LINE_TYPE_ALTER_BIT,
39 .lines = FASTFETCH_DATATEXT_LOGO_CACHYOS_OLD_SMALL,
40 .colors = {
41 FF_COLOR_FG_CYAN,
42 },
43 .colorKeys = FF_COLOR_FG_CYAN,
44 .colorTitle = FF_COLOR_FG_GREEN,
45 },
46 #endif
47 #ifdef FASTFETCH_DATATEXT_LOGO_CALCULATE
48 // Calculate
49 {
50 .names = { "Calculate" },
51 .lines = FASTFETCH_DATATEXT_LOGO_CALCULATE,
52 .colors = {
53 FF_COLOR_FG_WHITE,
54 FF_COLOR_FG_YELLOW,
55 },
56 .colorKeys = FF_COLOR_FG_YELLOW,
57 .colorTitle = FF_COLOR_FG_DEFAULT,
58 },
59 #endif
60 #ifdef FASTFETCH_DATATEXT_LOGO_CALINIXOS
61 // CalinixOS
62 {
63 .names = { "CalinixOS" },
64 .lines = FASTFETCH_DATATEXT_LOGO_CALINIXOS,
65 .colors = {
66 FF_COLOR_FG_MAGENTA,
67 },
68 .colorKeys = FF_COLOR_FG_MAGENTA,
69 .colorTitle = FF_COLOR_FG_BLUE,
70 },
71 #endif
72 #ifdef FASTFETCH_DATATEXT_LOGO_CALINIXOS_SMALL
73 // CalinixOSSmall
74 {
75 .names = { "CalinixOS_small" },
76 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
77 .lines = FASTFETCH_DATATEXT_LOGO_CALINIXOS_SMALL,
78 .colors = {
79 FF_COLOR_FG_MAGENTA,
80 },
81 .colorKeys = FF_COLOR_FG_MAGENTA,
82 .colorTitle = FF_COLOR_FG_BLUE,
83 },
84 #endif
85 #ifdef FASTFETCH_DATATEXT_LOGO_CARBS
86 // Carbs
87 {
88 .names = { "Carbs" },
89 .lines = FASTFETCH_DATATEXT_LOGO_CARBS,
90 .colors = {
91 FF_COLOR_FG_MAGENTA,
92 },
93 .colorKeys = FF_COLOR_FG_MAGENTA,
94 .colorTitle = FF_COLOR_FG_BLUE,
95 },
96 #endif
97 #ifdef FASTFETCH_DATATEXT_LOGO_CBL_MARINER
98 // CBL-Mariner
99 {
100 .names = { "CBL-Mariner" },
101 .lines = FASTFETCH_DATATEXT_LOGO_CBL_MARINER,
102 .colors = {
103 FF_COLOR_FG_CYAN,
104 },
105 .colorKeys = FF_COLOR_FG_CYAN,
106 .colorTitle = FF_COLOR_FG_CYAN,
107 },
108 #endif
109 #ifdef FASTFETCH_DATATEXT_LOGO_CELOS
110 // CelOS
111 {
112 .names = { "CelOS" },
113 .lines = FASTFETCH_DATATEXT_LOGO_CELOS,
114 .colors = {
115 FF_COLOR_FG_MAGENTA,
116 FF_COLOR_FG_BLACK,
117 },
118 .colorKeys = FF_COLOR_FG_CYAN,
119 .colorTitle = FF_COLOR_FG_BLUE,
120 },
121 #endif
122 #ifdef FASTFETCH_DATATEXT_LOGO_CENTER
123 // Center
124 {
125 .names = { "Center" },
126 .lines = FASTFETCH_DATATEXT_LOGO_CENTER,
127 .colors = {
128 FF_COLOR_FG_DEFAULT,
129 },
130 .colorKeys = FF_COLOR_FG_DEFAULT,
131 .colorTitle = FF_COLOR_FG_DEFAULT,
132 },
133 #endif
134 #ifdef FASTFETCH_DATATEXT_LOGO_CENTOS
135 // CentOS
136 {
137 .names = { "CentOS" },
138 .lines = FASTFETCH_DATATEXT_LOGO_CENTOS,
139 .colors = {
140 FF_COLOR_FG_YELLOW,
141 FF_COLOR_FG_GREEN,
142 FF_COLOR_FG_BLUE,
143 FF_COLOR_FG_MAGENTA,
144 FF_COLOR_FG_WHITE,
145 },
146 .colorKeys = FF_COLOR_FG_GREEN,
147 .colorTitle = FF_COLOR_FG_YELLOW,
148 },
149 #endif
150 #ifdef FASTFETCH_DATATEXT_LOGO_CENTOS_SMALL
151 // CentOSSmall
152 {
153 .names = { "CentOS_small" },
154 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
155 .lines = FASTFETCH_DATATEXT_LOGO_CENTOS_SMALL,
156 .colors = {
157 FF_COLOR_FG_YELLOW,
158 FF_COLOR_FG_GREEN,
159 FF_COLOR_FG_BLUE,
160 FF_COLOR_FG_MAGENTA,
161 },
162 .colorKeys = FF_COLOR_FG_GREEN,
163 .colorTitle = FF_COLOR_FG_YELLOW,
164 },
165 #endif
166 #ifdef FASTFETCH_DATATEXT_LOGO_CEREUS
167 // Cereus
168 {
169 .names = { "Cereus" },
170 .lines = FASTFETCH_DATATEXT_LOGO_CEREUS,
171 .colors = {
172 FF_COLOR_FG_256 "173",
173 FF_COLOR_FG_256 "108",
174 FF_COLOR_FG_256 "71",
175 FF_COLOR_FG_256 "151",
176 FF_COLOR_FG_256 "72",
177 },
178 .colorKeys = FF_COLOR_FG_256 "108",
179 .colorTitle = FF_COLOR_MODE_BOLD FF_COLOR_FG_WHITE,
180 },
181 #endif
182 #ifdef FASTFETCH_DATATEXT_LOGO_CHAKRA
183 // Chakra
184 {
185 .names = { "Chakra" },
186 .lines = FASTFETCH_DATATEXT_LOGO_CHAKRA,
187 .colors = {
188 FF_COLOR_FG_BLUE,
189 },
190 .colorKeys = FF_COLOR_FG_BLUE,
191 .colorTitle = FF_COLOR_FG_MAGENTA,
192 },
193 #endif
194 #ifdef FASTFETCH_DATATEXT_LOGO_CHALETOS
195 // ChaletOS
196 {
197 .names = { "ChaletOS" },
198 .lines = FASTFETCH_DATATEXT_LOGO_CHALETOS,
199 .colors = {
200 FF_COLOR_FG_BLUE,
201 FF_COLOR_FG_WHITE,
202 },
203 .colorKeys = FF_COLOR_FG_BLUE,
204 .colorTitle = FF_COLOR_FG_DEFAULT,
205 },
206 #endif
207 #ifdef FASTFETCH_DATATEXT_LOGO_CHAPEAU
208 // Chapeau
209 {
210 .names = { "Chapeau" },
211 .lines = FASTFETCH_DATATEXT_LOGO_CHAPEAU,
212 .colors = {
213 FF_COLOR_FG_GREEN,
214 FF_COLOR_FG_WHITE,
215 },
216 .colorKeys = FF_COLOR_FG_GREEN,
217 .colorTitle = FF_COLOR_FG_DEFAULT,
218 },
219 #endif
220 #ifdef FASTFETCH_DATATEXT_LOGO_CHIMERA_LINUX
221 // Chimera
222 {
223 .names = { "Chimera" },
224 .lines = FASTFETCH_DATATEXT_LOGO_CHIMERA_LINUX,
225 .colors = {
226 FF_COLOR_FG_RED,
227 FF_COLOR_FG_MAGENTA,
228 FF_COLOR_FG_BLUE,
229 FF_COLOR_FG_RED,
230 },
231 .colorKeys = FF_COLOR_FG_MAGENTA,
232 .colorTitle = FF_COLOR_FG_RED,
233 },
234 #endif
235 #ifdef FASTFETCH_DATATEXT_LOGO_CHIMERA_LINUX2
236 // Chimera2
237 {
238 .names = { "Chimera2" },
239 .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
240 .lines = FASTFETCH_DATATEXT_LOGO_CHIMERA_LINUX2,
241 .colors = {
242 FF_COLOR_FG_BLUE,
243 FF_COLOR_FG_RED,
244 FF_COLOR_FG_MAGENTA,
245 },
246 .colorKeys = FF_COLOR_FG_MAGENTA,
247 .colorTitle = FF_COLOR_FG_RED,
248 },
249 #endif
250 #ifdef FASTFETCH_DATATEXT_LOGO_CHIMERA_LINUX_SMALL
251 // Chimera_small
252 {
253 .names = { "Chimera_small" },
254 .lines = FASTFETCH_DATATEXT_LOGO_CHIMERA_LINUX_SMALL,
255 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
256 .colors = {
257 FF_COLOR_FG_RED,
258 FF_COLOR_FG_MAGENTA,
259 FF_COLOR_FG_BLUE,
260 FF_COLOR_FG_RED,
261 },
262 .colorKeys = FF_COLOR_FG_MAGENTA,
263 .colorTitle = FF_COLOR_FG_RED,
264 },
265 #endif
266 #ifdef FASTFETCH_DATATEXT_LOGO_CHONKYSEALOS
267 // ChonkySealOS
268 {
269 .names = { "ChonkySealOS" },
270 .lines = FASTFETCH_DATATEXT_LOGO_CHONKYSEALOS,
271 .colors = {
272 FF_COLOR_FG_DEFAULT,
273 },
274 .colorKeys = FF_COLOR_FG_DEFAULT,
275 .colorTitle = FF_COLOR_FG_DEFAULT,
276 },
277 #endif
278 #ifdef FASTFETCH_DATATEXT_LOGO_CHROM
279 // Chrom
280 {
281 .names = { "Chrom", "ChromeOS" },
282 .lines = FASTFETCH_DATATEXT_LOGO_CHROM,
283 .colors = {
284 FF_COLOR_FG_GREEN,
285 FF_COLOR_FG_RED,
286 FF_COLOR_FG_YELLOW,
287 FF_COLOR_FG_BLUE,
288 FF_COLOR_FG_WHITE,
289 },
290 .colorKeys = FF_COLOR_FG_GREEN,
291 .colorTitle = FF_COLOR_FG_RED,
292 },
293 #endif
294 #ifdef FASTFETCH_DATATEXT_LOGO_CLEANJARO
295 // Cleanjaro
296 {
297 .names = { "Cleanjaro" },
298 .lines = FASTFETCH_DATATEXT_LOGO_CLEANJARO,
299 .colors = {
300 FF_COLOR_FG_DEFAULT,
301 },
302 .colorKeys = FF_COLOR_FG_DEFAULT,
303 .colorTitle = FF_COLOR_FG_DEFAULT,
304 },
305 #endif
306 #ifdef FASTFETCH_DATATEXT_LOGO_CLEANJARO_SMALL
307 // CleanjaroSmall
308 {
309 .names = { "Cleanjaro_small" },
310 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
311 .lines = FASTFETCH_DATATEXT_LOGO_CLEANJARO_SMALL,
312 .colors = {
313 FF_COLOR_FG_DEFAULT,
314 },
315 .colorKeys = FF_COLOR_FG_DEFAULT,
316 .colorTitle = FF_COLOR_FG_DEFAULT,
317 },
318 #endif
319 #ifdef FASTFETCH_DATATEXT_LOGO_CLEAR_LINUX
320 // ClearLinux
321 {
322 .names = { "Clear Linux", "clearlinux", "Clear Linux OS" },
323 .lines = FASTFETCH_DATATEXT_LOGO_CLEAR_LINUX,
324 .colors = {
325 FF_COLOR_FG_BLUE,
326 FF_COLOR_FG_YELLOW,
327 },
328 .colorKeys = FF_COLOR_FG_BLUE,
329 .colorTitle = FF_COLOR_FG_YELLOW,
330 },
331 #endif
332 #ifdef FASTFETCH_DATATEXT_LOGO_CLEAROS
333 // ClearOS
334 {
335 .names = { "ClearOS" },
336 .lines = FASTFETCH_DATATEXT_LOGO_CLEAROS,
337 .colors = {
338 FF_COLOR_FG_GREEN,
339 },
340 .colorKeys = FF_COLOR_FG_GREEN,
341 .colorTitle = FF_COLOR_FG_GREEN,
342 },
343 #endif
344 #ifdef FASTFETCH_DATATEXT_LOGO_CLOVER
345 // Clover
346 {
347 .names = { "Clover" },
348 .lines = FASTFETCH_DATATEXT_LOGO_CLOVER,
349 .colors = {
350 FF_COLOR_FG_GREEN,
351 FF_COLOR_FG_CYAN,
352 },
353 .colorKeys = FF_COLOR_FG_GREEN,
354 .colorTitle = FF_COLOR_FG_CYAN,
355 },
356 #endif
357 #ifdef FASTFETCH_DATATEXT_LOGO_COBALT
358 // Cobalt
359 {
360 .names = { "Cobalt" },
361 .lines = FASTFETCH_DATATEXT_LOGO_COBALT,
362 .colors = {
363 FF_COLOR_FG_BLUE,
364 FF_COLOR_FG_BLUE,
365 FF_COLOR_FG_LIGHT_BLACK,
366 FF_COLOR_FG_LIGHT_BLUE,
367 FF_COLOR_FG_BLACK,
368 },
369 .colorKeys = FF_COLOR_FG_BLUE,
370 .colorTitle = FF_COLOR_FG_BLUE,
371 },
372 #endif
373 #ifdef FASTFETCH_DATATEXT_LOGO_CODEX
374 // Codex Linux (reMarkable OS)
375 {
376 .names = { "Codex Linux" },
377 .lines = FASTFETCH_DATATEXT_LOGO_CODEX,
378 .colors = {
379 FF_COLOR_FG_WHITE,
380 },
381 },
382 #endif
383 #ifdef FASTFETCH_DATATEXT_LOGO_CONDRES
384 // Condres
385 {
386 .names = { "Condres" },
387 .lines = FASTFETCH_DATATEXT_LOGO_CONDRES,
388 .colors = {
389 FF_COLOR_FG_GREEN,
390 FF_COLOR_FG_YELLOW,
391 FF_COLOR_FG_CYAN,
392 },
393 .colorKeys = FF_COLOR_FG_GREEN,
394 .colorTitle = FF_COLOR_FG_YELLOW,
395 },
396 #endif
397 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA_COREOS
398 // ContainerLinux
399 {
400 .names = { "CoreOS", "Container Linux by CoreOS" },
401 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA_COREOS,
402 .colors = {
403 FF_COLOR_FG_BLUE,
404 FF_COLOR_FG_WHITE,
405 FF_COLOR_FG_RED,
406 },
407 .colorKeys = FF_COLOR_FG_BLUE,
408 .colorTitle = FF_COLOR_FG_DEFAULT,
409 },
410 #endif
411 #ifdef FASTFETCH_DATATEXT_LOGO_TORIZONCORE
412 // Common Torizon
413 {
414 .names = { "common-torizon" },
415 .lines = FASTFETCH_DATATEXT_LOGO_TORIZONCORE,
416 .colors = {
417 FF_COLOR_FG_LIGHT_WHITE,
418 FF_COLOR_FG_YELLOW,
419 FF_COLOR_FG_BLUE,
420 },
421 },
422 #endif
423 #ifdef FASTFETCH_DATATEXT_LOGO_COSMIC
424 // Cosmic DE
425 {
426 .names = { "Cosmic" },
427 .lines = FASTFETCH_DATATEXT_LOGO_COSMIC,
428 .colors = {
429 FF_COLOR_FG_WHITE,
430 FF_COLOR_FG_LIGHT_YELLOW,
431 FF_COLOR_FG_YELLOW,
432 FF_COLOR_FG_LIGHT_RED,
433 FF_COLOR_FG_RED,
434 },
435 .colorKeys = FF_COLOR_FG_LIGHT_RED,
436 .colorTitle = FF_COLOR_FG_YELLOW,
437 },
438 #endif
439 #ifdef FASTFETCH_DATATEXT_LOGO_CRUX
440 // CRUX
441 {
442 .names = { "CRUX" },
443 .lines = FASTFETCH_DATATEXT_LOGO_CRUX,
444 .colors = {
445 FF_COLOR_FG_BLUE,
446 FF_COLOR_FG_MAGENTA,
447 FF_COLOR_FG_WHITE,
448 },
449 .colorKeys = FF_COLOR_FG_MAGENTA,
450 .colorTitle = FF_COLOR_FG_BLUE,
451 },
452 #endif
453 #ifdef FASTFETCH_DATATEXT_LOGO_CRUX_SMALL
454 // CRUXSmall
455 {
456 .names = { "CRUX_small" },
457 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
458 .lines = FASTFETCH_DATATEXT_LOGO_CRUX_SMALL,
459 .colors = {
460 FF_COLOR_FG_BLUE,
461 FF_COLOR_FG_MAGENTA,
462 FF_COLOR_FG_WHITE,
463 },
464 .colorKeys = FF_COLOR_FG_MAGENTA,
465 .colorTitle = FF_COLOR_FG_BLUE,
466 },
467 #endif
468 #ifdef FASTFETCH_DATATEXT_LOGO_CRYSTAL
469 // CrystalLinux
470 {
471 .names = { "Crystal", "Crystal", "crystal-linux", "Crystal-Linux" },
472 .lines = FASTFETCH_DATATEXT_LOGO_CRYSTAL,
473 .colors = {
474 FF_COLOR_FG_MAGENTA,
475 },
476 .colorKeys = FF_COLOR_FG_MAGENTA,
477 .colorTitle = FF_COLOR_FG_MAGENTA,
478 },
479 #endif
480 #ifdef FASTFETCH_DATATEXT_LOGO_CUCUMBER
481 // Cucumber
482 {
483 .names = { "Cucumber", "CucumberOS" },
484 .lines = FASTFETCH_DATATEXT_LOGO_CUCUMBER,
485 .colors = {
486 FF_COLOR_FG_GREEN,
487 FF_COLOR_FG_YELLOW,
488 },
489 .colorKeys = FF_COLOR_FG_GREEN,
490 .colorTitle = FF_COLOR_FG_YELLOW,
491 },
492 #endif
493 #ifdef FASTFETCH_DATATEXT_LOGO_CUERDOS
494 // CuerdOS
495 {
496 .names = { "CuerdOS", "CuerdOS GNU/Linux" },
497 .lines = FASTFETCH_DATATEXT_LOGO_CUERDOS,
498 .colors = {
499 FF_COLOR_FG_YELLOW,
500 FF_COLOR_FG_GREEN,
501 },
502 .colorKeys = FF_COLOR_FG_GREEN,
503 .colorTitle = FF_COLOR_FG_YELLOW,
504 },
505 #endif
506 #ifdef FASTFETCH_DATATEXT_LOGO_CUTEFISHOS
507 // CutefishOS
508 {
509 .names = { "CutefishOS" },
510 .lines = FASTFETCH_DATATEXT_LOGO_CUTEFISHOS,
511 .colors = {
512 FF_COLOR_FG_CYAN,
513 FF_COLOR_FG_WHITE,
514 FF_COLOR_FG_BLUE,
515 },
516 },
517 #endif
518 #ifdef FASTFETCH_DATATEXT_LOGO_CUTEOS
519 // CuteOS
520 {
521 .names = { "CuteOS" },
522 .lines = FASTFETCH_DATATEXT_LOGO_CUTEOS,
523 .colors = {
524 FF_COLOR_FG_BLUE,
525 FF_COLOR_FG_CYAN,
526 FF_COLOR_FG_256 "57",
527 },
528 .colorKeys = FF_COLOR_FG_BLUE,
529 .colorTitle = FF_COLOR_FG_CYAN,
530 },
531 #endif
532 #ifdef FASTFETCH_DATATEXT_LOGO_CYBEROS
533 // CyberOS
534 {
535 .names = { "CyberOS" },
536 .lines = FASTFETCH_DATATEXT_LOGO_CYBEROS,
537 .colors = {
538 FF_COLOR_FG_BLUE,
539 FF_COLOR_FG_CYAN,
540 FF_COLOR_FG_256 "57",
541 },
542 .colorKeys = FF_COLOR_FG_BLUE,
543 .colorTitle = FF_COLOR_FG_CYAN,
544 },
545 #endif
546 #ifdef FASTFETCH_DATATEXT_LOGO_CYCLEDREAM
547 // cycledream
548 {
549 .names = { "cycledream" },
550 .lines = FASTFETCH_DATATEXT_LOGO_CYCLEDREAM,
551 .colors = {
552 FF_COLOR_FG_MAGENTA,
553 },
554 .colorKeys = FF_COLOR_FG_MAGENTA,
555 .colorTitle = FF_COLOR_FG_MAGENTA,
556 },
557 #endif
558 // LAST
559 {},
560};