master ohmu/fastfetch-openbsd / src / logo / ascii / d.inc
ohmu  ·  2026-10-15
  1#include "../logo.h"
  2#include "logo_builtin.h"
  3#include "common/color.h"
  4
  5static const FFlogo D[] = {
  6    #ifdef FASTFETCH_DATATEXT_LOGO_DAHLIA
  7    // DahliaOS
  8    {
  9        .names = { "dahliaOS" },
 10        .lines = FASTFETCH_DATATEXT_LOGO_DAHLIA,
 11        .colors = {
 12            FF_COLOR_FG_RED,
 13        },
 14        .colorKeys = FF_COLOR_FG_RED,
 15        .colorTitle = FF_COLOR_FG_DEFAULT,
 16    },
 17    #endif
 18    #ifdef FASTFETCH_DATATEXT_LOGO_DARKOS
 19    // DarkOS
 20    {
 21        .names = { "DarkOS" },
 22        .lines = FASTFETCH_DATATEXT_LOGO_DARKOS,
 23        .colors = {
 24            FF_COLOR_FG_RED,
 25            FF_COLOR_FG_CYAN,
 26            FF_COLOR_FG_MAGENTA,
 27            FF_COLOR_FG_YELLOW,
 28            FF_COLOR_FG_GREEN,
 29        },
 30        .colorKeys = FF_COLOR_FG_RED,
 31        .colorTitle = FF_COLOR_FG_CYAN,
 32    },
 33    #endif
 34    #ifdef FASTFETCH_DATATEXT_LOGO_DEBIAN
 35    // Debian
 36    {
 37        .names = { "Debian" },
 38        .lines = FASTFETCH_DATATEXT_LOGO_DEBIAN,
 39        .colors = {
 40            FF_COLOR_FG_RED,
 41            FF_COLOR_FG_WHITE,
 42        },
 43        .colorKeys = FF_COLOR_FG_RED,
 44        .colorTitle = FF_COLOR_FG_RED,
 45    },
 46    #endif
 47    #ifdef FASTFETCH_DATATEXT_LOGO_DEBIAN_SMALL
 48    // DebianSmall
 49    {
 50        .names = { "Debian_small" },
 51        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
 52        .lines = FASTFETCH_DATATEXT_LOGO_DEBIAN_SMALL,
 53        .colors = {
 54            FF_COLOR_FG_RED,
 55        },
 56        .colorKeys = FF_COLOR_FG_RED,
 57        .colorTitle = FF_COLOR_FG_RED,
 58    },
 59    #endif
 60    #ifdef FASTFETCH_DATATEXT_LOGO_DEEPIN
 61    // Deepin
 62    {
 63        .names = { "Deepin" },
 64        .lines = FASTFETCH_DATATEXT_LOGO_DEEPIN,
 65        .colors = {
 66            FF_COLOR_FG_BLUE,
 67        },
 68        .colorKeys = FF_COLOR_FG_BLUE,
 69        .colorTitle = FF_COLOR_FG_BLUE,
 70    },
 71    #endif
 72    #ifdef FASTFETCH_DATATEXT_LOGO_DESAOS
 73    // DesaOS
 74    {
 75        .names = { "DesaOS" },
 76        .lines = FASTFETCH_DATATEXT_LOGO_DESAOS,
 77        .colors = {
 78            FF_COLOR_FG_GREEN,
 79            FF_COLOR_FG_WHITE,
 80        },
 81        .colorKeys = FF_COLOR_FG_GREEN,
 82        .colorTitle = FF_COLOR_FG_DEFAULT,
 83    },
 84    #endif
 85    #ifdef FASTFETCH_DATATEXT_LOGO_DEVUAN
 86    // Devuan
 87    {
 88        .names = { "Devuan" },
 89        .lines = FASTFETCH_DATATEXT_LOGO_DEVUAN,
 90        .colors = {
 91            FF_COLOR_FG_MAGENTA,
 92        },
 93        .colorKeys = FF_COLOR_FG_MAGENTA,
 94        .colorTitle = FF_COLOR_FG_MAGENTA,
 95    },
 96    #endif
 97    #ifdef FASTFETCH_DATATEXT_LOGO_DEVUAN_SMALL
 98    // DevuanSmall
 99    {
100        .names = { "Devuan_small" },
101        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
102        .lines = FASTFETCH_DATATEXT_LOGO_DEVUAN_SMALL,
103        .colors = {
104            FF_COLOR_FG_MAGENTA,
105        },
106        .colorKeys = FF_COLOR_FG_MAGENTA,
107        .colorTitle = FF_COLOR_FG_MAGENTA,
108    },
109    #endif
110    #ifdef FASTFETCH_DATATEXT_LOGO_DIETPI
111    // DietPi
112    {
113        .names = { "DietPi" },
114        .lines = FASTFETCH_DATATEXT_LOGO_DIETPI,
115        .colors = {
116            FF_COLOR_FG_GREEN,
117            FF_COLOR_FG_LIGHT_BLACK,
118        },
119        .colorKeys = FF_COLOR_FG_LIGHT_BLACK,
120        .colorTitle = FF_COLOR_FG_GREEN,
121    },
122    #endif
123    #ifdef FASTFETCH_DATATEXT_LOGO_DRACOS
124    // DracOS
125    {
126        .names = { "DracOS" },
127        .lines = FASTFETCH_DATATEXT_LOGO_DRACOS,
128        .colors = {
129            FF_COLOR_FG_RED,
130            FF_COLOR_FG_WHITE,
131        },
132        .colorKeys = FF_COLOR_FG_RED,
133        .colorTitle = FF_COLOR_FG_DEFAULT,
134    },
135    #endif
136    #ifdef FASTFETCH_DATATEXT_LOGO_DRAGONFLY
137    // DragonFly
138    {
139        .names = { "DragonFly" },
140        .lines = FASTFETCH_DATATEXT_LOGO_DRAGONFLY,
141        .colors = {
142            FF_COLOR_FG_RED,
143            FF_COLOR_FG_DEFAULT,
144        },
145        .colorKeys = FF_COLOR_FG_RED,
146        .colorTitle = FF_COLOR_FG_DEFAULT,
147    },
148    #endif
149    #ifdef FASTFETCH_DATATEXT_LOGO_DRAGONFLY_SMALL
150    // DragonFlySmall
151    {
152        .names = { "DragonFly_small" },
153        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
154        .lines = FASTFETCH_DATATEXT_LOGO_DRAGONFLY_SMALL,
155        .colors = {
156            FF_COLOR_FG_RED,
157            FF_COLOR_FG_DEFAULT,
158        },
159        .colorKeys = FF_COLOR_FG_RED,
160        .colorTitle = FF_COLOR_FG_DEFAULT,
161    },
162    #endif
163    #ifdef FASTFETCH_DATATEXT_LOGO_DRAGONFLY_OLD
164    // DragonFlyOld
165    {
166        .names = { "DragonFly_old" },
167        .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
168        .lines = FASTFETCH_DATATEXT_LOGO_DRAGONFLY_OLD,
169        .colors = {
170            FF_COLOR_FG_RED,
171            FF_COLOR_FG_DEFAULT,
172            FF_COLOR_FG_YELLOW,
173        },
174        .colorKeys = FF_COLOR_FG_RED,
175        .colorTitle = FF_COLOR_FG_DEFAULT,
176    },
177    #endif
178    #ifdef FASTFETCH_DATATEXT_LOGO_DRAUGER
179    // DraugerOS
180    {
181        .names = { "DraugerOS", "Drauger" },
182        .lines = FASTFETCH_DATATEXT_LOGO_DRAUGER,
183        .colors = {
184            FF_COLOR_FG_RED,
185            FF_COLOR_FG_WHITE,
186        },
187        .colorKeys = FF_COLOR_FG_RED,
188        .colorTitle = FF_COLOR_FG_DEFAULT,
189    },
190    #endif
191    #ifdef FASTFETCH_DATATEXT_LOGO_DROIDIAN
192    // Droidian
193    {
194        .names = { "Droidian" },
195        .lines = FASTFETCH_DATATEXT_LOGO_DROIDIAN,
196        .colors = {
197            FF_COLOR_FG_GREEN,
198            FF_COLOR_FG_LIGHT_GREEN,
199        },
200        .colorKeys = FF_COLOR_FG_GREEN,
201        .colorTitle = FF_COLOR_FG_LIGHT_GREEN,
202    },
203    #endif
204    // LAST
205    {},
206};