master ohmu/fastfetch-openbsd / src / logo / ascii / c.inc
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};