ohmu
·
2026-10-15
1#include "../logo.h"
2#include "logo_builtin.h"
3#include "common/color.h"
4
5static const FFlogo M[] = {
6 #ifdef FASTFETCH_DATATEXT_LOGO_MACARONIOS
7 // Macaroni
8 {
9 .names = { "Macaroni" },
10 .lines = FASTFETCH_DATATEXT_LOGO_MACARONIOS,
11 .colors = {
12 FF_COLOR_FG_YELLOW,
13 FF_COLOR_FG_WHITE,
14 },
15 .colorKeys = FF_COLOR_FG_YELLOW,
16 .colorTitle = FF_COLOR_FG_GREEN,
17 },
18 #endif
19 #ifdef FASTFETCH_DATATEXT_LOGO_MACOS
20 // MacOS
21 {
22 .names = { "macOS" },
23 .lines = FASTFETCH_DATATEXT_LOGO_MACOS,
24 .colors = {
25 FF_COLOR_FG_GREEN,
26 FF_COLOR_FG_YELLOW,
27 FF_COLOR_FG_LIGHT_RED,
28 FF_COLOR_FG_RED,
29 FF_COLOR_FG_MAGENTA,
30 FF_COLOR_FG_BLUE,
31 },
32 .colorKeys = FF_COLOR_FG_YELLOW,
33 .colorTitle = FF_COLOR_FG_GREEN,
34 },
35 #endif
36 #ifdef FASTFETCH_DATATEXT_LOGO_MACOS_SMALL
37 // MacOSSmall
38 {
39 .names = { "macOS_small" },
40 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
41 .lines = FASTFETCH_DATATEXT_LOGO_MACOS_SMALL,
42 .colors = {
43 FF_COLOR_FG_GREEN,
44 FF_COLOR_FG_YELLOW,
45 FF_COLOR_FG_RED,
46 FF_COLOR_FG_MAGENTA,
47 FF_COLOR_FG_BLUE,
48 },
49 .colorKeys = FF_COLOR_FG_YELLOW,
50 .colorTitle = FF_COLOR_FG_GREEN,
51 },
52 #endif
53 #ifdef FASTFETCH_DATATEXT_LOGO_MACOS2
54 // MacOS2
55 {
56 .names = { "macOS2" },
57 .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
58 .lines = FASTFETCH_DATATEXT_LOGO_MACOS2,
59 .colors = {
60 FF_COLOR_FG_GREEN,
61 FF_COLOR_FG_YELLOW,
62 FF_COLOR_FG_LIGHT_RED,
63 FF_COLOR_FG_RED,
64 FF_COLOR_FG_MAGENTA,
65 FF_COLOR_FG_BLUE,
66 },
67 .colorKeys = FF_COLOR_FG_YELLOW,
68 .colorTitle = FF_COLOR_FG_GREEN,
69 },
70 #endif
71 #ifdef FASTFETCH_DATATEXT_LOGO_MACOS2_SMALL
72 // MacOS2Small
73 {
74 .names = { "macOS2_small" },
75 .type = FF_LOGO_LINE_TYPE_SMALL_BIT | FF_LOGO_LINE_TYPE_ALTER_BIT,
76 .lines = FASTFETCH_DATATEXT_LOGO_MACOS2_SMALL,
77 .colors = {
78 FF_COLOR_FG_GREEN,
79 FF_COLOR_FG_YELLOW,
80 FF_COLOR_FG_RED,
81 FF_COLOR_FG_MAGENTA,
82 FF_COLOR_FG_BLUE,
83 },
84 .colorKeys = FF_COLOR_FG_YELLOW,
85 .colorTitle = FF_COLOR_FG_GREEN,
86 },
87 #endif
88 #ifdef FASTFETCH_DATATEXT_LOGO_MACOS3
89 // MacOS3
90 {
91 .names = { "macOS3" },
92 .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
93 .lines = FASTFETCH_DATATEXT_LOGO_MACOS3,
94 .colors = {
95 FF_COLOR_FG_GREEN,
96 FF_COLOR_FG_YELLOW,
97 FF_COLOR_FG_LIGHT_RED,
98 FF_COLOR_FG_RED,
99 FF_COLOR_FG_MAGENTA,
100 FF_COLOR_FG_BLUE,
101 },
102 .colorKeys = FF_COLOR_FG_YELLOW,
103 .colorTitle = FF_COLOR_FG_GREEN,
104 },
105 #endif
106 #ifdef FASTFETCH_DATATEXT_LOGO_MACOS_OLD
107 // MacOS_old
108 {
109 .names = { "macOS_old" },
110 .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
111 .lines = FASTFETCH_DATATEXT_LOGO_MACOS_OLD,
112 .colors = {
113 FF_COLOR_FG_CYAN,
114 FF_COLOR_FG_BLUE,
115 FF_COLOR_FG_DEFAULT,
116 },
117 },
118 #endif
119 #ifdef FASTFETCH_DATATEXT_LOGO_MAINSAILOS
120 // MainsailOS
121 {
122 .names = { "MainsailOS" },
123 .lines = FASTFETCH_DATATEXT_LOGO_MAINSAILOS,
124 .colors = {
125 FF_COLOR_FG_RED,
126 },
127 },
128 #endif
129 #ifdef FASTFETCH_DATATEXT_LOGO_MAINSAILOS_SMALL
130 // MainsailOSSmall
131 {
132 .names = { "MainsailOS_small" },
133 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
134 .lines = FASTFETCH_DATATEXT_LOGO_MAINSAILOS_SMALL,
135 .colors = {
136 FF_COLOR_FG_RED,
137 },
138 },
139 #endif
140 #ifdef FASTFETCH_DATATEXT_LOGO_MAGEIA
141 // Mageia
142 {
143 .names = { "Mageia" },
144 .lines = FASTFETCH_DATATEXT_LOGO_MAGEIA,
145 .colors = {
146 FF_COLOR_FG_CYAN,
147 FF_COLOR_FG_WHITE,
148 },
149 .colorKeys = FF_COLOR_FG_CYAN,
150 .colorTitle = FF_COLOR_FG_DEFAULT,
151 },
152 #endif
153 #ifdef FASTFETCH_DATATEXT_LOGO_MAGEIA_SMALL
154 // MageiaSmall
155 {
156 .names = { "Mageia_small" },
157 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
158 .lines = FASTFETCH_DATATEXT_LOGO_MAGEIA_SMALL,
159 .colors = {
160 FF_COLOR_FG_CYAN,
161 FF_COLOR_FG_WHITE,
162 },
163 .colorKeys = FF_COLOR_FG_CYAN,
164 .colorTitle = FF_COLOR_FG_DEFAULT,
165 },
166 #endif
167 #ifdef FASTFETCH_DATATEXT_LOGO_MANDRIVA
168 // Mandriva
169 {
170 .names = { "mandriva", "mandrake" },
171 .lines = FASTFETCH_DATATEXT_LOGO_MANDRIVA,
172 .colors = {
173 FF_COLOR_FG_BLUE,
174 FF_COLOR_FG_YELLOW,
175 },
176 .colorKeys = FF_COLOR_FG_BLUE,
177 .colorTitle = FF_COLOR_FG_YELLOW,
178 },
179 #endif
180 #ifdef FASTFETCH_DATATEXT_LOGO_MANJARO
181 // Manjaro
182 {
183 .names = { "manjaro", "manjaro-arm" },
184 .lines = FASTFETCH_DATATEXT_LOGO_MANJARO,
185 .colors = {
186 FF_COLOR_FG_GREEN,
187 },
188 .colorKeys = FF_COLOR_FG_GREEN,
189 .colorTitle = FF_COLOR_FG_GREEN,
190 },
191 #endif
192 #ifdef FASTFETCH_DATATEXT_LOGO_MANJARO_SMALL
193 // ManjaroSmall
194 {
195 .names = { "manjaro_small", "manjaro-arm_small" },
196 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
197 .lines = FASTFETCH_DATATEXT_LOGO_MANJARO_SMALL,
198 .colors = {
199 FF_COLOR_FG_GREEN,
200 },
201 .colorKeys = FF_COLOR_FG_GREEN,
202 .colorTitle = FF_COLOR_FG_GREEN,
203 },
204 #endif
205 #ifdef FASTFETCH_DATATEXT_LOGO_MASSOS
206 // MassOS
207 {
208 .names = { "MassOS" },
209 .lines = FASTFETCH_DATATEXT_LOGO_MASSOS,
210 .colors = {
211 FF_COLOR_FG_DEFAULT,
212 },
213 .colorKeys = FF_COLOR_FG_DEFAULT,
214 .colorTitle = FF_COLOR_FG_DEFAULT,
215 },
216 #endif
217 #ifdef FASTFETCH_DATATEXT_LOGO_MATUUSOS
218 // MatuusOS
219 {
220 .names = { "MatuusOS", "Matuus" },
221 .lines = FASTFETCH_DATATEXT_LOGO_MATUUSOS,
222 .colors = {
223 FF_COLOR_FG_YELLOW,
224 FF_COLOR_FG_RED,
225 },
226 .colorKeys = FF_COLOR_FG_YELLOW,
227 .colorTitle = FF_COLOR_FG_RED,
228 },
229 #endif
230 #ifdef FASTFETCH_DATATEXT_LOGO_MAUI
231 // MaUI
232 {
233 .names = { "MaUI" },
234 .lines = FASTFETCH_DATATEXT_LOGO_MAUI,
235 .colors = {
236 FF_COLOR_FG_CYAN,
237 },
238 .colorKeys = FF_COLOR_FG_CYAN,
239 .colorTitle = FF_COLOR_FG_DEFAULT,
240 },
241 #endif
242 #ifdef FASTFETCH_DATATEXT_LOGO_MAUNA
243 // Mauna
244 {
245 .names = { "Mauna" },
246 .lines = FASTFETCH_DATATEXT_LOGO_MAUNA,
247 .colors = {
248 FF_COLOR_FG_BLUE,
249 FF_COLOR_FG_CYAN,
250 },
251 },
252 #endif
253 #ifdef FASTFETCH_DATATEXT_LOGO_MEOWIX
254 // Meowix
255 {
256 .names = { "Meowix" },
257 .lines = FASTFETCH_DATATEXT_LOGO_MEOWIX,
258 .colors = {
259 FF_COLOR_FG_RED,
260 FF_COLOR_FG_YELLOW,
261 FF_COLOR_FG_YELLOW,
262 FF_COLOR_FG_BLUE,
263 },
264 .colorKeys = FF_COLOR_FG_RED,
265 .colorTitle = FF_COLOR_FG_YELLOW,
266 },
267 #endif
268 #ifdef FASTFETCH_DATATEXT_LOGO_MER
269 // Mer
270 {
271 .names = { "Mer" },
272 .lines = FASTFETCH_DATATEXT_LOGO_MER,
273 .colors = {
274 FF_COLOR_FG_BLUE,
275 },
276 .colorKeys = FF_COLOR_FG_BLUE,
277 .colorTitle = FF_COLOR_FG_DEFAULT,
278 },
279 #endif
280 #ifdef FASTFETCH_DATATEXT_LOGO_MIDNIGHTBSD
281 // MidnightBSD
282 {
283 .names = { "MidnightBSD" },
284 .lines = FASTFETCH_DATATEXT_LOGO_MIDNIGHTBSD,
285 .colors = {
286 FF_COLOR_FG_DEFAULT,
287 },
288 .colorKeys = FF_COLOR_FG_LIGHT_BLACK,
289 .colorTitle = FF_COLOR_FG_DEFAULT,
290 },
291 #endif
292 #ifdef FASTFETCH_DATATEXT_LOGO_MIDOS
293 // MidOS
294 {
295 .names = { "MidOS" },
296 .lines = FASTFETCH_DATATEXT_LOGO_MIDOS,
297 .colors = {
298 FF_COLOR_FG_LIGHT_BLACK,
299 },
300 .colorKeys = FF_COLOR_FG_LIGHT_BLACK,
301 .colorTitle = FF_COLOR_FG_DEFAULT,
302 },
303 #endif
304 #ifdef FASTFETCH_DATATEXT_LOGO_MIDOS_OLD
305 // MidOSOld
306 {
307 .names = { "MidOS_old" },
308 .lines = FASTFETCH_DATATEXT_LOGO_MIDOS_OLD,
309 .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
310 .colors = {
311 FF_COLOR_FG_LIGHT_BLACK,
312 FF_COLOR_FG_WHITE,
313 },
314 .colorKeys = FF_COLOR_FG_LIGHT_BLACK,
315 .colorTitle = FF_COLOR_FG_DEFAULT,
316 },
317 #endif
318 #ifdef FASTFETCH_DATATEXT_LOGO_MINIMAL
319 // Minimal System
320 {
321 .names = { "Minimal_System" },
322 .lines = FASTFETCH_DATATEXT_LOGO_MINIMAL,
323 .colors = {
324 FF_COLOR_FG_RED,
325 },
326 .colorKeys = FF_COLOR_FG_CYAN,
327 .colorTitle = FF_COLOR_FG_DEFAULT,
328 },
329 #endif
330 #ifdef FASTFETCH_DATATEXT_LOGO_MINIX
331 // Minix
332 {
333 .names = { "Minix" },
334 .lines = FASTFETCH_DATATEXT_LOGO_MINIX,
335 .colors = {
336 FF_COLOR_FG_RED,
337 FF_COLOR_FG_WHITE,
338 FF_COLOR_FG_YELLOW,
339 },
340 .colorKeys = FF_COLOR_FG_RED,
341 .colorTitle = FF_COLOR_FG_YELLOW,
342 },
343 #endif
344 #ifdef FASTFETCH_DATATEXT_LOGO_MIRACLE_LINUX
345 // MiracleLinux
346 {
347 .names = { "miraclelinux" },
348 .lines = FASTFETCH_DATATEXT_LOGO_MIRACLE_LINUX,
349 .colors = {
350 FF_COLOR_FG_256 "29",
351 },
352 .colorKeys = FF_COLOR_FG_256 "29",
353 .colorTitle = FF_COLOR_FG_DEFAULT,
354 },
355 #endif
356 #ifdef FASTFETCH_DATATEXT_LOGO_MOS
357 // MOS
358 {
359 .names = { "MOS" },
360 .lines = FASTFETCH_DATATEXT_LOGO_MOS,
361 .colors = {
362 FF_COLOR_FG_CYAN,
363 FF_COLOR_FG_BLUE,
364 },
365 },
366 #endif
367 #ifdef FASTFETCH_DATATEXT_LOGO_MSYS2
368 // Msys2
369 {
370 .names = { "Msys2" },
371 .lines = FASTFETCH_DATATEXT_LOGO_MSYS2,
372 .colors = {
373 FF_COLOR_FG_MAGENTA,
374 FF_COLOR_FG_WHITE,
375 FF_COLOR_FG_RED,
376 },
377 .colorKeys = FF_COLOR_FG_MAGENTA,
378 .colorTitle = FF_COLOR_FG_RED,
379 },
380 #endif
381 #ifdef FASTFETCH_DATATEXT_LOGO_MX
382 // MX
383 {
384 .names = { "MX" },
385 .lines = FASTFETCH_DATATEXT_LOGO_MX,
386 .colors = {
387 FF_COLOR_FG_DEFAULT,
388 },
389 .colorKeys = FF_COLOR_FG_BLUE,
390 .colorTitle = FF_COLOR_FG_CYAN,
391 },
392 #endif
393 #ifdef FASTFETCH_DATATEXT_LOGO_MX_SMALL
394 // MXSmall
395 {
396 .names = { "MX_small" },
397 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
398 .lines = FASTFETCH_DATATEXT_LOGO_MX_SMALL,
399 .colors = {
400 FF_COLOR_FG_DEFAULT,
401 },
402 .colorKeys = FF_COLOR_FG_BLUE,
403 .colorTitle = FF_COLOR_FG_CYAN,
404 },
405 #endif
406 #ifdef FASTFETCH_DATATEXT_LOGO_MX2
407 // MX2
408 {
409 .names = { "MX2" },
410 .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
411 .lines = FASTFETCH_DATATEXT_LOGO_MX2,
412 .colors = {
413 FF_COLOR_FG_DEFAULT,
414 },
415 .colorKeys = FF_COLOR_FG_BLUE,
416 .colorTitle = FF_COLOR_FG_CYAN,
417 },
418 #endif
419 // LAST
420 {},
421};