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