master ohmu/fastfetch-openbsd / src / logo / ascii / a.inc
ohmu  ·  2026-10-15
  1#include "../logo.h"
  2#include "logo_builtin.h"
  3#include "common/color.h"
  4
  5static const FFlogo A[] = {
  6    #ifdef FASTFETCH_DATATEXT_LOGO_ADELIE
  7    // Adélie
  8    {
  9        .names = { "Adélie", "Adelie" },
 10        .lines = FASTFETCH_DATATEXT_LOGO_ADELIE,
 11        .colors = {
 12            FF_COLOR_FG_BLUE,
 13            FF_COLOR_FG_WHITE,
 14            FF_COLOR_FG_CYAN,
 15        },
 16    },
 17    #endif
 18    #ifdef FASTFETCH_DATATEXT_LOGO_AEROS
 19    // AerOS
 20    {
 21        .names = { "aerOS" },
 22        .lines = FASTFETCH_DATATEXT_LOGO_AEROS,
 23        .colors = {
 24            FF_COLOR_FG_CYAN,
 25            FF_COLOR_FG_CYAN,
 26        },
 27    },
 28    #endif
 29    #ifdef FASTFETCH_DATATEXT_LOGO_AEON
 30    // Aeon
 31    {
 32        .names = { "Aeon" },
 33        .lines = FASTFETCH_DATATEXT_LOGO_AEON,
 34        .colors = {
 35            FF_COLOR_FG_256 "36",
 36            FF_COLOR_FG_256 "36",
 37        },
 38    },
 39    #endif
 40    #ifdef FASTFETCH_DATATEXT_LOGO_AERYNOS
 41    // AerynOS
 42    {
 43        .names = { "AerynOS" },
 44        .lines = FASTFETCH_DATATEXT_LOGO_AERYNOS,
 45        .colors = {
 46            FF_COLOR_FG_GREEN,
 47            FF_COLOR_FG_YELLOW,
 48        },
 49    },
 50    #endif
 51    #ifdef FASTFETCH_DATATEXT_LOGO_AERYNOS_OLD
 52    // AerynOS_old
 53    {
 54        .names = { "AerynOS_old" },
 55        .lines = FASTFETCH_DATATEXT_LOGO_AERYNOS_OLD,
 56        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
 57        .colors = {
 58            FF_COLOR_FG_DEFAULT,
 59            FF_COLOR_FG_MAGENTA,
 60        },
 61    },
 62    #endif
 63    #ifdef FASTFETCH_DATATEXT_LOGO_AFTERGLOW
 64    // Afterglow
 65    {
 66        .names = { "Afterglow" },
 67        .lines = FASTFETCH_DATATEXT_LOGO_AFTERGLOW,
 68        .colors = {
 69            FF_COLOR_FG_MAGENTA,
 70            FF_COLOR_FG_RED,
 71            FF_COLOR_FG_YELLOW,
 72            FF_COLOR_FG_BLUE,
 73        },
 74    },
 75    #endif
 76    #ifdef FASTFETCH_DATATEXT_LOGO_AIX
 77    // AIX
 78    {
 79        .names = { "aix" },
 80        .lines = FASTFETCH_DATATEXT_LOGO_AIX,
 81        .colors = {
 82            FF_COLOR_FG_GREEN,
 83            FF_COLOR_FG_WHITE,
 84        },
 85        .colorKeys = FF_COLOR_FG_GREEN,
 86        .colorTitle = FF_COLOR_FG_DEFAULT,
 87    },
 88    #endif
 89    #ifdef FASTFETCH_DATATEXT_LOGO_ALMALINUX
 90    // AlmaLinux
 91    {
 92        .names = { "Almalinux" },
 93        .lines = FASTFETCH_DATATEXT_LOGO_ALMALINUX,
 94        .colors = {
 95            FF_COLOR_FG_RED,
 96            FF_COLOR_FG_LIGHT_YELLOW,
 97            FF_COLOR_FG_BLUE,
 98            FF_COLOR_FG_LIGHT_GREEN,
 99            FF_COLOR_FG_CYAN,
100        },
101        .colorKeys = FF_COLOR_FG_YELLOW,
102        .colorTitle = FF_COLOR_FG_RED,
103    },
104    #endif
105    #ifdef FASTFETCH_DATATEXT_LOGO_ALPINE
106    // Alpine
107    {
108        .names = { "Alpine" },
109        .lines = FASTFETCH_DATATEXT_LOGO_ALPINE,
110        .colors = {
111            FF_COLOR_FG_BLUE,
112        },
113        .colorKeys = FF_COLOR_FG_MAGENTA,
114        .colorTitle = FF_COLOR_FG_BLUE,
115    },
116    #endif
117    #ifdef FASTFETCH_DATATEXT_LOGO_ALPINE2
118    // Alpine2
119    {
120        .names = { "Alpine2" },
121        .lines = FASTFETCH_DATATEXT_LOGO_ALPINE2,
122        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
123        .colors = {
124            FF_COLOR_FG_BLUE,
125            FF_COLOR_FG_WHITE,
126        },
127        .colorKeys = FF_COLOR_FG_BLUE,
128        .colorTitle = FF_COLOR_FG_BLUE,
129    },
130    #endif
131    #ifdef FASTFETCH_DATATEXT_LOGO_ALPINE_SMALL
132    // AlpineSmall
133    {
134        .names = { "Alpine_small" },
135        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
136        .lines = FASTFETCH_DATATEXT_LOGO_ALPINE_SMALL,
137        .colors = {
138            FF_COLOR_FG_BLUE,
139            FF_COLOR_FG_WHITE,
140        },
141        .colorKeys = FF_COLOR_FG_MAGENTA,
142        .colorTitle = FF_COLOR_FG_BLUE,
143    },
144    #endif
145    #ifdef FASTFETCH_DATATEXT_LOGO_ALPINE2_SMALL
146    // Alpine2Small
147    {
148        .names = { "alpine2_small" },
149        .type = FF_LOGO_LINE_TYPE_SMALL_BIT | FF_LOGO_LINE_TYPE_ALTER_BIT,
150        .lines = FASTFETCH_DATATEXT_LOGO_ALPINE2_SMALL,
151        .colors = {
152            FF_COLOR_FG_BLUE,
153            FF_COLOR_FG_WHITE,
154        },
155        .colorKeys = FF_COLOR_FG_MAGENTA,
156        .colorTitle = FF_COLOR_FG_BLUE,
157    },
158    #endif
159    #ifdef FASTFETCH_DATATEXT_LOGO_ALPINE3_SMALL
160    // Alpine3Small
161    {
162        .names = { "alpine3_small" },
163        .type = FF_LOGO_LINE_TYPE_SMALL_BIT | FF_LOGO_LINE_TYPE_ALTER_BIT,
164        .lines = FASTFETCH_DATATEXT_LOGO_ALPINE3_SMALL,
165        .colors = {
166            FF_COLOR_FG_DEFAULT,
167        },
168        .colorKeys = FF_COLOR_FG_BLUE,
169        .colorTitle = FF_COLOR_FG_BLUE,
170    },
171    #endif
172    #ifdef FASTFETCH_DATATEXT_LOGO_ALTER
173    // Alter
174    {
175        .names = { "Alter" },
176        .lines = FASTFETCH_DATATEXT_LOGO_ALTER,
177        .colors = {
178            FF_COLOR_FG_CYAN,
179        },
180        .colorKeys = FF_COLOR_FG_CYAN,
181        .colorTitle = FF_COLOR_FG_CYAN,
182    },
183    #endif
184    #ifdef FASTFETCH_DATATEXT_LOGO_ALT_ATOMIC
185    // ALT Atomic
186    {
187        .names = { "alt-atomic" },
188        .lines = FASTFETCH_DATATEXT_LOGO_ALT_ATOMIC,
189        .colors = {
190            FF_COLOR_FG_RGB "79;157;207",
191            FF_COLOR_FG_RGB "113;174;213",
192            FF_COLOR_FG_RGB "61;120;158",
193            FF_COLOR_FG_RGB "244;250;252",
194            FF_COLOR_FG_RGB "207;230;243",
195            FF_COLOR_FG_RGB "29;58;76",
196            FF_COLOR_FG_RGB "213;201;181",
197            FF_COLOR_FG_RGB "150;180;193",
198            FF_COLOR_FG_RGB "161;204;230",
199        },
200        .colorKeys = FF_COLOR_FG_RGB "80;157;207",
201        .colorTitle = FF_COLOR_FG_RGB "255;209;164",
202    },
203    #endif
204    #ifdef FASTFETCH_DATATEXT_LOGO_ALTLINUX
205    // ALTLinux
206    {
207        .names = { "ALTLinux" },
208        .lines = FASTFETCH_DATATEXT_LOGO_ALTLINUX,
209        .colors = {
210            FF_COLOR_FG_YELLOW,
211            FF_COLOR_FG_BLACK,
212            FF_COLOR_FG_WHITE,
213        },
214        .colorKeys = FF_COLOR_FG_YELLOW,
215        .colorTitle = FF_COLOR_FG_YELLOW,
216    },
217    #endif
218    #ifdef FASTFETCH_DATATEXT_LOGO_AMAZON
219    // Amazon
220    {
221        .names = { "Amazon" },
222        .lines = FASTFETCH_DATATEXT_LOGO_AMAZON,
223        .colors = {
224            FF_COLOR_FG_YELLOW,
225            FF_COLOR_FG_WHITE,
226        },
227    },
228    #endif
229    #ifdef FASTFETCH_DATATEXT_LOGO_AMAZON_LINUX
230    // AmazonLinux
231    {
232        .names = { "Amazon Linux", "amzn" },
233        .lines = FASTFETCH_DATATEXT_LOGO_AMAZON_LINUX,
234        .colors = {
235            FF_COLOR_FG_WHITE,
236            FF_COLOR_FG_256 "178",
237        },
238    },
239    #endif
240    #ifdef FASTFETCH_DATATEXT_LOGO_AMIGA
241    // Amiga
242    {
243        .names = { "Amiga" },
244        .lines = FASTFETCH_DATATEXT_LOGO_AMIGA,
245        .colors = {
246            FF_COLOR_FG_RED,
247            FF_COLOR_FG_LIGHT_RED,
248            FF_COLOR_FG_YELLOW,
249            FF_COLOR_FG_BLUE,
250            FF_COLOR_FG_CYAN,
251            FF_COLOR_FG_LIGHT_YELLOW,
252            FF_COLOR_FG_GREEN,
253        },
254    },
255    #endif
256    #ifdef FASTFETCH_DATATEXT_LOGO_AMOGOS
257    // AmogOS
258    {
259        .names = { "AmogOS" },
260        .lines = FASTFETCH_DATATEXT_LOGO_AMOGOS,
261        .colors = {
262            FF_COLOR_FG_WHITE,
263            FF_COLOR_FG_CYAN,
264        },
265        .colorKeys = FF_COLOR_FG_DEFAULT,
266        .colorTitle = FF_COLOR_FG_CYAN,
267    },
268    #endif
269    #ifdef FASTFETCH_DATATEXT_LOGO_ANARCHY
270    // Anarchy
271    {
272        .names = { "Anarchy" },
273        .lines = FASTFETCH_DATATEXT_LOGO_ANARCHY,
274        .colors = {
275            FF_COLOR_FG_WHITE,
276            FF_COLOR_FG_BLUE,
277        },
278        .colorKeys = FF_COLOR_FG_DEFAULT,
279        .colorTitle = FF_COLOR_FG_BLUE,
280    },
281    #endif
282    #ifdef FASTFETCH_DATATEXT_LOGO_ANDROID
283    // Android
284    {
285        .names = { "android" },
286        .lines = FASTFETCH_DATATEXT_LOGO_ANDROID,
287        .colors = {
288            FF_COLOR_FG_GREEN,
289            FF_COLOR_FG_WHITE,
290        },
291        .colorKeys = FF_COLOR_FG_GREEN,
292        .colorTitle = FF_COLOR_FG_GREEN,
293    },
294    #endif
295    #ifdef FASTFETCH_DATATEXT_LOGO_ANDROID_SMALL
296    // AndroidSmall
297    {
298        .names = { "android_small" },
299        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
300        .lines = FASTFETCH_DATATEXT_LOGO_ANDROID_SMALL,
301        .colors = {
302            FF_COLOR_FG_GREEN,
303        },
304        .colorKeys = FF_COLOR_FG_GREEN,
305        .colorTitle = FF_COLOR_FG_GREEN,
306    },
307    #endif
308    #ifdef FASTFETCH_DATATEXT_LOGO_ANDUINOS
309    // AnduinOS
310    {
311        .names = { "anduinos" },
312        .lines = FASTFETCH_DATATEXT_LOGO_ANDUINOS,
313        .colors = {
314            FF_COLOR_FG_CYAN,
315            FF_COLOR_FG_BLUE,
316        },
317        .colorKeys = FF_COLOR_FG_BLUE,
318        .colorTitle = FF_COLOR_FG_DEFAULT,
319    },
320    #endif
321    #ifdef FASTFETCH_DATATEXT_LOGO_ANTERGOS
322    // Antergos
323    {
324        .names = { "Antergos" },
325        .lines = FASTFETCH_DATATEXT_LOGO_ANTERGOS,
326        .colors = {
327            FF_COLOR_FG_BLUE,
328            FF_COLOR_FG_CYAN,
329        },
330        .colorKeys = FF_COLOR_FG_BLUE,
331        .colorTitle = FF_COLOR_FG_CYAN,
332    },
333    #endif
334    #ifdef FASTFETCH_DATATEXT_LOGO_ANTIX
335    // Antix
336    {
337        .names = { "antiX" },
338        .lines = FASTFETCH_DATATEXT_LOGO_ANTIX,
339        .colors = {
340            FF_COLOR_FG_RED,
341        },
342        .colorKeys = FF_COLOR_FG_RED,
343        .colorTitle = FF_COLOR_FG_DEFAULT,
344    },
345    #endif
346    #ifdef FASTFETCH_DATATEXT_LOGO_ANUSHOS
347    // AnushOS
348    {
349        .names = { "AnushOS" },
350        .lines = FASTFETCH_DATATEXT_LOGO_ANUSHOS,
351        .colors = {
352            FF_COLOR_FG_WHITE,
353            FF_COLOR_FG_BLACK,
354            FF_COLOR_FG_YELLOW,
355            FF_COLOR_FG_CYAN,
356            FF_COLOR_FG_RED,
357        },
358        .colorKeys = FF_COLOR_FG_DEFAULT,
359        .colorTitle = FF_COLOR_FG_DEFAULT,
360    },
361    #endif
362    #ifdef FASTFETCH_DATATEXT_LOGO_AOSCOSRETRO
363    // AoscOsRetro
364    {
365        .names = { "Aosc OS/Retro", "aoscosretro" },
366        .lines = FASTFETCH_DATATEXT_LOGO_AOSCOSRETRO,
367        .colors = {
368            FF_COLOR_FG_BLUE,
369            FF_COLOR_FG_WHITE,
370        },
371        .colorKeys = FF_COLOR_FG_BLUE,
372        .colorTitle = FF_COLOR_FG_DEFAULT,
373    },
374    #endif
375    #ifdef FASTFETCH_DATATEXT_LOGO_AOSCOSRETRO_SMALL
376    // AoscOsRetro_small
377    {
378        .names = { "Aosc OS/Retro_small", "aoscosretro_small" },
379        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
380        .lines = FASTFETCH_DATATEXT_LOGO_AOSCOSRETRO_SMALL,
381        .colors = {
382            FF_COLOR_FG_BLUE,
383            FF_COLOR_FG_WHITE,
384        },
385        .colorKeys = FF_COLOR_FG_BLUE,
386        .colorTitle = FF_COLOR_FG_DEFAULT,
387    },
388    #endif
389    #ifdef FASTFETCH_DATATEXT_LOGO_AOSCOS
390    // AoscOS
391    {
392        .names = { "Aosc OS", "aoscos" },
393        .lines = FASTFETCH_DATATEXT_LOGO_AOSCOS,
394        .colors = {
395            FF_COLOR_FG_BLUE,
396            FF_COLOR_FG_BLACK,
397            FF_COLOR_FG_RED,
398            FF_COLOR_FG_YELLOW,
399        },
400    },
401    #endif
402    #ifdef FASTFETCH_DATATEXT_LOGO_AOSCOS_OLD
403    // AoscOS_old
404    {
405        .names = { "Aosc OS_old", "aoscos_old" },
406        .lines = FASTFETCH_DATATEXT_LOGO_AOSCOS_OLD,
407        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
408        .colors = {
409            FF_COLOR_FG_DEFAULT,
410        },
411        .colorKeys = FF_COLOR_FG_BLUE,
412        .colorTitle = FF_COLOR_FG_DEFAULT,
413    },
414    #endif
415    #ifdef FASTFETCH_DATATEXT_LOGO_APERTURE
416    // Aperture
417    {
418        .names = { "Aperture" },
419        .lines = FASTFETCH_DATATEXT_LOGO_APERTURE,
420        .colors = {
421            FF_COLOR_FG_CYAN,
422            FF_COLOR_FG_CYAN,
423            FF_COLOR_FG_CYAN,
424            FF_COLOR_FG_CYAN,
425            FF_COLOR_FG_CYAN,
426            FF_COLOR_FG_CYAN,
427            FF_COLOR_FG_CYAN,
428            FF_COLOR_FG_CYAN,
429        },
430        .colorKeys = FF_COLOR_FG_CYAN,
431        .colorTitle = FF_COLOR_FG_DEFAULT,
432    },
433    #endif
434    #ifdef FASTFETCH_DATATEXT_LOGO_MACOS
435    // Apple
436    {
437        .names = { "Apple" },
438        .lines = FASTFETCH_DATATEXT_LOGO_MACOS,
439        .colors = {
440            FF_COLOR_FG_GREEN,
441            FF_COLOR_FG_YELLOW,
442            FF_COLOR_FG_LIGHT_RED,
443            FF_COLOR_FG_RED,
444            FF_COLOR_FG_MAGENTA,
445            FF_COLOR_FG_BLUE,
446        },
447        .colorKeys = FF_COLOR_FG_YELLOW,
448        .colorTitle = FF_COLOR_FG_GREEN,
449    },
450    #endif
451    #ifdef FASTFETCH_DATATEXT_LOGO_MACOS_SMALL
452    // AppleSmall
453    {
454        .names = { "Apple_small" },
455        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
456        .lines = FASTFETCH_DATATEXT_LOGO_MACOS_SMALL,
457        .colors = {
458            FF_COLOR_FG_GREEN,
459            FF_COLOR_FG_YELLOW,
460            FF_COLOR_FG_RED,
461            FF_COLOR_FG_MAGENTA,
462            FF_COLOR_FG_BLUE,
463        },
464        .colorKeys = FF_COLOR_FG_YELLOW,
465        .colorTitle = FF_COLOR_FG_GREEN,
466    },
467    #endif
468    #ifdef FASTFETCH_DATATEXT_LOGO_APRICITY
469    // Apricity
470    {
471        .names = { "Apricity" },
472        .lines = FASTFETCH_DATATEXT_LOGO_APRICITY,
473        .colors = {
474            FF_COLOR_FG_DEFAULT,
475        },
476        .colorKeys = FF_COLOR_FG_BLUE,
477        .colorTitle = FF_COLOR_FG_DEFAULT,
478    },
479    #endif
480    #ifdef FASTFETCH_DATATEXT_LOGO_ARCHBOX
481    // ArchBox
482    {
483        .names = { "ArchBox" },
484        .lines = FASTFETCH_DATATEXT_LOGO_ARCHBOX,
485        .colors = {
486            FF_COLOR_FG_GREEN,
487        },
488        .colorKeys = FF_COLOR_FG_GREEN,
489        .colorTitle = FF_COLOR_FG_DEFAULT,
490    },
491    #endif
492    #ifdef FASTFETCH_DATATEXT_LOGO_ARCHCRAFT
493    // Archcraft
494    {
495        .names = { "Archcraft" },
496        .lines = FASTFETCH_DATATEXT_LOGO_ARCHCRAFT,
497        .colors = {
498            FF_COLOR_FG_CYAN,
499        },
500        .colorKeys = FF_COLOR_FG_CYAN,
501        .colorTitle = FF_COLOR_FG_RED,
502    },
503    #endif
504    #ifdef FASTFETCH_DATATEXT_LOGO_ARCHCRAFT2
505    // Archcraft2
506    {
507        .names = { "Archcraft2" },
508        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
509        .lines = FASTFETCH_DATATEXT_LOGO_ARCHCRAFT2,
510        .colors = {
511            FF_COLOR_FG_CYAN,
512        },
513        .colorKeys = FF_COLOR_FG_CYAN,
514        .colorTitle = FF_COLOR_FG_RED,
515    },
516    #endif
517    #ifdef FASTFETCH_DATATEXT_LOGO_ARCH
518    // Arch
519    {
520        .names = { "arch", "archmerge" },
521        .lines = FASTFETCH_DATATEXT_LOGO_ARCH,
522        .colors = {
523            FF_COLOR_FG_CYAN,
524            FF_COLOR_FG_CYAN,
525        },
526    },
527    #endif
528    #ifdef FASTFETCH_DATATEXT_LOGO_ARCH2
529    // Arch2
530    {
531        .names = { "arch2" },
532        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
533        .lines = FASTFETCH_DATATEXT_LOGO_ARCH2,
534        .colors = {
535            FF_COLOR_FG_CYAN,
536            FF_COLOR_FG_CYAN,
537        },
538    },
539    #endif
540    #ifdef FASTFETCH_DATATEXT_LOGO_ARCH3
541    // Arch3
542    {
543        .names = { "arch3" },
544        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
545        .lines = FASTFETCH_DATATEXT_LOGO_ARCH3,
546        .colors = {
547            FF_COLOR_FG_CYAN,
548            FF_COLOR_FG_CYAN,
549        },
550    },
551    #endif
552    #ifdef FASTFETCH_DATATEXT_LOGO_ARCH_SMALL
553    // ArchSmall
554    {
555        .names = { "arch_small" },
556        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
557        .lines = FASTFETCH_DATATEXT_LOGO_ARCH_SMALL,
558        .colors = {
559            FF_COLOR_FG_CYAN,
560            FF_COLOR_FG_CYAN,
561        },
562    },
563    #endif
564    #ifdef FASTFETCH_DATATEXT_LOGO_ARCH_OLD
565    // ArchOld
566    {
567        .names = { "arch_old" },
568        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
569        .lines = FASTFETCH_DATATEXT_LOGO_ARCH_OLD,
570        .colors = {
571            FF_COLOR_FG_BLUE,
572            FF_COLOR_FG_WHITE,
573        },
574        .colorTitle = FF_COLOR_FG_DEFAULT,
575        .colorKeys = FF_COLOR_FG_BLUE,
576    },
577    #endif
578    #ifdef FASTFETCH_DATATEXT_LOGO_ARCHLABS
579    // Archlabs
580    {
581        .names = { "ARCHlabs" },
582        .lines = FASTFETCH_DATATEXT_LOGO_ARCHLABS,
583        .colors = {
584            FF_COLOR_FG_CYAN,
585            FF_COLOR_FG_RED,
586        },
587        .colorKeys = FF_COLOR_FG_CYAN,
588        .colorTitle = FF_COLOR_FG_RED,
589    },
590    #endif
591    #ifdef FASTFETCH_DATATEXT_LOGO_ARCHSTRIKE
592    // ArchStrike
593    {
594        .names = { "ArchStrike" },
595        .lines = FASTFETCH_DATATEXT_LOGO_ARCHSTRIKE,
596        .colors = {
597            FF_COLOR_FG_CYAN,
598            FF_COLOR_FG_BLACK,
599        },
600        .colorKeys = FF_COLOR_FG_CYAN,
601        .colorTitle = FF_COLOR_FG_CYAN,
602    },
603    #endif
604    #ifdef FASTFETCH_DATATEXT_LOGO_ARKANE
605    // Arkane
606    {
607        .names = { "Arkane", "Arkane Linux" },
608        .lines = FASTFETCH_DATATEXT_LOGO_ARKANE,
609        .colors = {
610            FF_COLOR_FG_256 "237",
611            FF_COLOR_FG_256 "130",
612            FF_COLOR_FG_WHITE,
613        },
614        .colorKeys = FF_COLOR_FG_256 "130",
615        .colorTitle = FF_COLOR_FG_DEFAULT,
616    },
617    #endif
618    #ifdef FASTFETCH_DATATEXT_LOGO_ARMBIAN
619    // Armbian
620    {
621        .names = { "Armbian" },
622        .lines = FASTFETCH_DATATEXT_LOGO_ARMBIAN,
623        .colors = {
624            FF_COLOR_FG_WHITE,
625            FF_COLOR_FG_RED,
626        },
627        .colorKeys = FF_COLOR_FG_DEFAULT,
628        .colorTitle = FF_COLOR_FG_RED,
629    },
630    #endif
631    #ifdef FASTFETCH_DATATEXT_LOGO_ARMBIAN2
632    // Armbian2
633    {
634        .names = { "Armbian2" },
635        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
636        .lines = FASTFETCH_DATATEXT_LOGO_ARMBIAN2,
637        .colors = {
638            FF_COLOR_FG_RED,
639        },
640        .colorKeys = FF_COLOR_FG_DEFAULT,
641        .colorTitle = FF_COLOR_FG_RED,
642    },
643    #endif
644    #ifdef FASTFETCH_DATATEXT_LOGO_ARTIX
645    // Artix
646    {
647        .names = { "artix" },
648        .lines = FASTFETCH_DATATEXT_LOGO_ARTIX,
649        .colors = {
650            FF_COLOR_FG_CYAN,
651        },
652        .colorKeys = FF_COLOR_FG_CYAN,
653        .colorTitle = FF_COLOR_FG_CYAN,
654    },
655    #endif
656    #ifdef FASTFETCH_DATATEXT_LOGO_ARTIX2
657    // Artix2
658    {
659        .names = { "artix2" },
660        .lines = FASTFETCH_DATATEXT_LOGO_ARTIX2,
661        .colors = {
662            FF_COLOR_FG_CYAN,
663        },
664        .colorKeys = FF_COLOR_FG_CYAN,
665        .colorTitle = FF_COLOR_FG_CYAN,
666    },
667    #endif
668    #ifdef FASTFETCH_DATATEXT_LOGO_ARTIX3
669    // Artix3
670    {
671        .names = { "artix3" },
672        .lines = FASTFETCH_DATATEXT_LOGO_ARTIX3,
673        .colors = {
674            FF_COLOR_FG_CYAN,
675        },
676        .colorKeys = FF_COLOR_FG_CYAN,
677        .colorTitle = FF_COLOR_FG_CYAN,
678    },
679    #endif
680    #ifdef FASTFETCH_DATATEXT_LOGO_ARTIX_SMALL
681    // ArtixSmall
682    {
683        .names = { "artix_small" },
684        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
685        .lines = FASTFETCH_DATATEXT_LOGO_ARTIX_SMALL,
686        .colors = {
687            FF_COLOR_FG_CYAN,
688        },
689        .colorKeys = FF_COLOR_FG_CYAN,
690        .colorTitle = FF_COLOR_FG_CYAN,
691    },
692    #endif
693    #ifdef FASTFETCH_DATATEXT_LOGO_ARTIX2_SMALL
694    // Artix2Small
695    {
696        .names = { "artix2_small" },
697        .type = FF_LOGO_LINE_TYPE_SMALL_BIT | FF_LOGO_LINE_TYPE_ALTER_BIT,
698        .lines = FASTFETCH_DATATEXT_LOGO_ARTIX2_SMALL,
699        .colors = {
700            FF_COLOR_FG_CYAN,
701        },
702        .colorKeys = FF_COLOR_FG_CYAN,
703        .colorTitle = FF_COLOR_FG_CYAN,
704    },
705    #endif
706    #ifdef FASTFETCH_DATATEXT_LOGO_ARCO
707    // ArcoLinux (Discontinued)
708    {
709        .names = { "arco", "arcolinux" }, // ID=arcolinux
710        .lines = FASTFETCH_DATATEXT_LOGO_ARCO,
711        .colors = {
712            FF_COLOR_FG_BLUE,
713            FF_COLOR_FG_WHITE,
714        },
715        .colorKeys = FF_COLOR_FG_BLUE,
716        .colorTitle = FF_COLOR_FG_BLUE,
717    },
718    #endif
719    #ifdef FASTFETCH_DATATEXT_LOGO_ARCO_SMALL
720    // ArcoLinuxSmall
721    {
722        .names = { "arco_small", "arcolinux_small" },
723        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
724        .lines = FASTFETCH_DATATEXT_LOGO_ARCO_SMALL,
725        .colors = {
726            FF_COLOR_FG_BLUE,
727            FF_COLOR_FG_WHITE,
728        },
729        .colorKeys = FF_COLOR_FG_BLUE,
730        .colorTitle = FF_COLOR_FG_BLUE,
731    },
732    #endif
733    #ifdef FASTFETCH_DATATEXT_LOGO_ARSELINUX
734    // ArseLinux
735    {
736        .names = { "arse", "arselinux", "arse-linux" },
737        .lines = FASTFETCH_DATATEXT_LOGO_ARSELINUX,
738        .colors = {
739            FF_COLOR_FG_BLUE,
740            FF_COLOR_FG_WHITE,
741        },
742        .colorKeys = FF_COLOR_FG_BLUE,
743        .colorTitle = FF_COLOR_FG_DEFAULT,
744    },
745    #endif
746    #ifdef FASTFETCH_DATATEXT_LOGO_ARYA
747    // Arya
748    {
749        .names = { "Arya" },
750        .lines = FASTFETCH_DATATEXT_LOGO_ARYA,
751        .colors = {
752            FF_COLOR_FG_GREEN,
753            FF_COLOR_FG_RED,
754        },
755        .colorKeys = FF_COLOR_FG_GREEN,
756        .colorTitle = FF_COLOR_FG_RED,
757    },
758    #endif
759    #ifdef FASTFETCH_DATATEXT_LOGO_ASAHI
760    // Asahi
761    {
762        .names = { "asahi", "asahi-linux" },
763        .lines = FASTFETCH_DATATEXT_LOGO_ASAHI,
764        .colors = {
765            FF_COLOR_FG_YELLOW,
766            FF_COLOR_FG_GREEN,
767            FF_COLOR_FG_RED,
768            FF_COLOR_FG_LIGHT_BLACK,
769            FF_COLOR_FG_WHITE,
770            FF_COLOR_FG_CYAN,
771            FF_COLOR_FG_BLUE,
772        },
773        .colorKeys = FF_COLOR_FG_YELLOW,
774        .colorTitle = FF_COLOR_FG_GREEN,
775    },
776    #endif
777    #ifdef FASTFETCH_DATATEXT_LOGO_ASAHI2
778    // Asahi2
779    {
780        .names = { "asahi2", "asahi-linux2" },
781        .lines = FASTFETCH_DATATEXT_LOGO_ASAHI2,
782        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
783        .colors = {
784            FF_COLOR_FG_LIGHT_YELLOW,
785            FF_COLOR_FG_CYAN,
786            FF_COLOR_FG_RED,
787            FF_COLOR_FG_LIGHT_RED,
788            FF_COLOR_FG_WHITE,
789            FF_COLOR_FG_BLACK,
790            FF_COLOR_FG_LIGHT_CYAN,
791        },
792        .colorKeys = FF_COLOR_FG_YELLOW,
793        .colorTitle = FF_COLOR_FG_GREEN,
794    },
795    #endif
796    #ifdef FASTFETCH_DATATEXT_LOGO_ASTER
797    // Aster
798    {
799        .names = { "aster" },
800        .lines = FASTFETCH_DATATEXT_LOGO_ASTER,
801        .colors = {
802            FF_COLOR_FG_CYAN,
803        },
804        .colorKeys = FF_COLOR_FG_CYAN,
805        .colorTitle = FF_COLOR_FG_CYAN,
806    },
807    #endif
808    #ifdef FASTFETCH_DATATEXT_LOGO_ASTEROIDOS
809    // AsteroidOS
810    {
811        .names = { "AsteroidOS" },
812        .lines = FASTFETCH_DATATEXT_LOGO_ASTEROIDOS,
813        .colors = {
814            FF_COLOR_FG_256 "160",
815            FF_COLOR_FG_256 "208",
816            FF_COLOR_FG_256 "202",
817            FF_COLOR_FG_256 "214",
818        },
819        .colorKeys = FF_COLOR_FG_256 "160",
820        .colorTitle = FF_COLOR_FG_256 "208",
821    },
822    #endif
823    #ifdef FASTFETCH_DATATEXT_LOGO_ASTOS
824    // AstOS
825    {
826        .names = { "astOS" },
827        .lines = FASTFETCH_DATATEXT_LOGO_ASTOS,
828        .colors = {
829            FF_COLOR_FG_DEFAULT,
830        },
831        .colorKeys = FF_COLOR_FG_DEFAULT,
832        .colorTitle = FF_COLOR_FG_DEFAULT,
833    },
834    #endif
835    #ifdef FASTFETCH_DATATEXT_LOGO_ASTRA_LINUX
836    // Astra
837    {
838        .names = { "Astra", "Astra Linux", "astralinux" },
839        .lines = FASTFETCH_DATATEXT_LOGO_ASTRA_LINUX,
840        .colors = {
841            FF_COLOR_FG_LIGHT_RED,
842            FF_COLOR_FG_WHITE,
843        },
844        .colorKeys = FF_COLOR_FG_RED,
845        .colorTitle = FF_COLOR_FG_DEFAULT,
846    },
847    #endif
848    #ifdef FASTFETCH_DATATEXT_LOGO_JANUSLINUX
849    // Ataraxia
850    {
851        .names = { "Ataraxia" }, // New name of JanusLinux
852        .lines = FASTFETCH_DATATEXT_LOGO_JANUSLINUX,
853        .colors = {
854            FF_COLOR_FG_BLUE,
855            FF_COLOR_FG_MAGENTA,
856        },
857        .colorKeys = FF_COLOR_FG_BLUE,
858        .colorTitle = FF_COLOR_FG_MAGENTA,
859    },
860    #endif
861    #ifdef FASTFETCH_DATATEXT_LOGO_ATHENAOS
862    // AthenaOS
863    {
864        .names = { "AthenaOS" },
865        .lines = FASTFETCH_DATATEXT_LOGO_ATHENAOS,
866        .colors = {
867            FF_COLOR_FG_BLUE,
868            FF_COLOR_FG_LIGHT_BLUE,
869        },
870        .colorKeys = FF_COLOR_FG_BLUE,
871        .colorTitle = FF_COLOR_FG_LIGHT_BLUE,
872    },
873    #endif
874    #ifdef FASTFETCH_DATATEXT_LOGO_ATHENAOS_OLD
875    // AthenaOS_old
876    {
877        .names = { "AthenaOS_old" },
878        .lines = FASTFETCH_DATATEXT_LOGO_ATHENAOS_OLD,
879        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
880        .colors = {
881            FF_COLOR_FG_WHITE,
882            FF_COLOR_FG_YELLOW,
883        },
884        .colorKeys = FF_COLOR_FG_YELLOW,
885        .colorTitle = FF_COLOR_FG_DEFAULT,
886    },
887    #endif
888    #ifdef FASTFETCH_DATATEXT_LOGO_AURORA
889    // Aurora
890    {
891        .names = { "Aurora" },
892        .lines = FASTFETCH_DATATEXT_LOGO_AURORA,
893        .colors = {
894            FF_COLOR_FG_BLUE,
895            FF_COLOR_FG_MAGENTA,
896            FF_COLOR_FG_RED,
897            FF_COLOR_FG_WHITE,
898        },
899    },
900    #endif
901    #ifdef FASTFETCH_DATATEXT_LOGO_AXOS
902    // AxOS
903    {
904        .names = { "AxOS" },
905        .lines = FASTFETCH_DATATEXT_LOGO_AXOS,
906        .colors = {
907            FF_COLOR_FG_RGB "222;6;255",
908            FF_COLOR_FG_RGB "222;6;255",
909        },
910    },
911    #endif
912    #ifdef FASTFETCH_DATATEXT_LOGO_AZOS
913    // Azos
914    {
915        .names = { "Azos" },
916        .lines = FASTFETCH_DATATEXT_LOGO_AZOS,
917        .colors = {
918            FF_COLOR_FG_CYAN,
919            FF_COLOR_FG_RED,
920        },
921    },
922    #endif
923    #ifdef FASTFETCH_DATATEXT_LOGO_AZURELINUX
924    // AzureLinux
925    {
926        .names = { "AzureLinux" },
927        .lines = FASTFETCH_DATATEXT_LOGO_AZURELINUX,
928        .colors = {
929            FF_COLOR_FG_GREEN,
930            FF_COLOR_FG_BLUE,
931            FF_COLOR_FG_WHITE, // konsole...
932        },
933    },
934    #endif
935    #ifdef FASTFETCH_DATATEXT_LOGO_AZURELINUX2
936    // AzureLinux2
937    {
938        .names = { "AzureLinux2" },
939        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
940        .lines = FASTFETCH_DATATEXT_LOGO_AZURELINUX2,
941        .colors = {
942            FF_COLOR_FG_GREEN,
943            FF_COLOR_FG_BLUE,
944            FF_COLOR_FG_WHITE, // konsole...
945        },
946    },
947    #endif
948    // LAST
949    {},
950};