ohmu
·
2026-10-15
1#include "../logo.h"
2#include "logo_builtin.h"
3#include "common/color.h"
4
5static const FFlogo S[] = {
6 #ifdef FASTFETCH_DATATEXT_LOGO_SABAYON
7 // Sabayon
8 {
9 .names = { "Sabayon" },
10 .lines = FASTFETCH_DATATEXT_LOGO_SABAYON,
11 .colors = {
12 FF_COLOR_FG_BLUE,
13 FF_COLOR_FG_WHITE,
14 },
15 },
16 #endif
17 #ifdef FASTFETCH_DATATEXT_LOGO_SABOTAGE
18 // Sabotage
19 {
20 .names = { "Sabotage" },
21 .lines = FASTFETCH_DATATEXT_LOGO_SABOTAGE,
22 .colors = {
23 FF_COLOR_FG_DEFAULT,
24 },
25 .colorKeys = FF_COLOR_FG_BLUE,
26 .colorTitle = FF_COLOR_FG_DEFAULT,
27 },
28 #endif
29 #ifdef FASTFETCH_DATATEXT_LOGO_SAILFISH
30 // Sailfish
31 {
32 .names = { "Sailfish" },
33 .lines = FASTFETCH_DATATEXT_LOGO_SAILFISH,
34 .colors = {
35 FF_COLOR_FG_BLUE,
36 FF_COLOR_FG_MAGENTA,
37 },
38 },
39 #endif
40 #ifdef FASTFETCH_DATATEXT_LOGO_SALENTOS
41 // SalentOS
42 {
43 .names = { "SalentOS" },
44 .lines = FASTFETCH_DATATEXT_LOGO_SALENTOS,
45 .colors = {
46 FF_COLOR_FG_GREEN,
47 FF_COLOR_FG_RED,
48 FF_COLOR_FG_YELLOW,
49 FF_COLOR_FG_WHITE,
50 },
51 },
52 #endif
53 #ifdef FASTFETCH_DATATEXT_LOGO_SALIENTOS
54 // SalientOS
55 {
56 .names = { "Salient OS", "SalientOS" },
57 .lines = FASTFETCH_DATATEXT_LOGO_SALIENTOS,
58 .colors = {
59 FF_COLOR_FG_CYAN,
60 FF_COLOR_FG_WHITE,
61 },
62 },
63 #endif
64 #ifdef FASTFETCH_DATATEXT_LOGO_SALIX
65 // Salix
66 {
67 .names = { "Salix" },
68 .lines = FASTFETCH_DATATEXT_LOGO_SALIX,
69 .colors = {
70 FF_COLOR_FG_GREEN,
71 FF_COLOR_FG_GREEN,
72 },
73 },
74 #endif
75 #ifdef FASTFETCH_DATATEXT_LOGO_SAMBABOX
76 // SambaBOX
77 {
78 .names = { "SambaBOX" },
79 .lines = FASTFETCH_DATATEXT_LOGO_SAMBABOX,
80 .colors = {
81 FF_COLOR_FG_YELLOW,
82 FF_COLOR_FG_CYAN,
83 },
84 },
85 #endif
86 #ifdef FASTFETCH_DATATEXT_LOGO_SASANQUA
87 // Sasanqua
88 {
89 .names = { "Sasanqua" },
90 .lines = FASTFETCH_DATATEXT_LOGO_SASANQUA,
91 .colors = {
92 FF_COLOR_FG_MAGENTA,
93 FF_COLOR_FG_RED,
94 },
95 },
96 #endif
97 #ifdef FASTFETCH_DATATEXT_LOGO_SCIENTIFIC
98 // Scientific
99 {
100 .names = { "Scientific" },
101 .lines = FASTFETCH_DATATEXT_LOGO_SCIENTIFIC,
102 .colors = {
103 FF_COLOR_FG_BLUE,
104 FF_COLOR_FG_WHITE,
105 FF_COLOR_FG_RED,
106 },
107 },
108 #endif
109 #ifdef FASTFETCH_DATATEXT_LOGO_SECUREBLUE
110 // Secureblue
111 {
112 .names = { "secureblue" },
113 .lines = FASTFETCH_DATATEXT_LOGO_SECUREBLUE,
114 .colors = {
115 FF_COLOR_FG_BLUE,
116 FF_COLOR_FG_MAGENTA,
117 FF_COLOR_FG_DEFAULT,
118 },
119 },
120 #endif
121 #ifdef FASTFETCH_DATATEXT_LOGO_SERPENT_OS
122 // Serpent OS
123 {
124 .names = { "Serpent OS" },
125 .lines = FASTFETCH_DATATEXT_LOGO_SERPENT_OS,
126 .colors = {
127 FF_COLOR_FG_DEFAULT,
128 },
129 },
130 #endif
131 #ifdef FASTFETCH_DATATEXT_LOGO_SEMC
132 // Semc
133 {
134 .names = { "semc" },
135 .lines = FASTFETCH_DATATEXT_LOGO_SEMC,
136 .colors = {
137 FF_COLOR_FG_GREEN,
138 FF_COLOR_FG_LIGHT_BLACK,
139 FF_COLOR_FG_RED,
140 },
141 },
142 #endif
143 #ifdef FASTFETCH_DATATEXT_LOGO_SEPTOR
144 // Septor
145 {
146 .names = { "Septor" },
147 .lines = FASTFETCH_DATATEXT_LOGO_SEPTOR,
148 .colors = {
149 FF_COLOR_FG_BLUE,
150 FF_COLOR_FG_WHITE,
151 FF_COLOR_FG_BLUE,
152 },
153 },
154 #endif
155 #ifdef FASTFETCH_DATATEXT_LOGO_SERENE
156 // Serene
157 {
158 .names = { "Serene" },
159 .lines = FASTFETCH_DATATEXT_LOGO_SERENE,
160 .colors = {
161 FF_COLOR_FG_CYAN,
162 FF_COLOR_FG_CYAN,
163 },
164 },
165 #endif
166 #ifdef FASTFETCH_DATATEXT_LOGO_SHARKLINUX
167 // SharkLinux
168 {
169 .names = { "SharkLinux" },
170 .lines = FASTFETCH_DATATEXT_LOGO_SHARKLINUX,
171 .colors = {
172 FF_COLOR_FG_BLUE,
173 FF_COLOR_FG_WHITE,
174 },
175 },
176 #endif
177 #ifdef FASTFETCH_DATATEXT_LOGO_SHASTRAOS
178 // ShastraOS
179 {
180 .names = { "ShastraOS" },
181 .lines = FASTFETCH_DATATEXT_LOGO_SHASTRAOS,
182 .colors = {
183 FF_COLOR_FG_CYAN,
184 FF_COLOR_FG_WHITE,
185 },
186 },
187 #endif
188 #ifdef FASTFETCH_DATATEXT_LOGO_SHEBANG
189 // Shebang
190 {
191 .names = { "Shebang" },
192 .lines = FASTFETCH_DATATEXT_LOGO_SHEBANG,
193 .colors = {
194 FF_COLOR_FG_WHITE,
195 FF_COLOR_FG_WHITE,
196 },
197 },
198 #endif
199 #ifdef FASTFETCH_DATATEXT_LOGO_SIDUCTION
200 // Siduction
201 {
202 .names = { "Siduction" },
203 .lines = FASTFETCH_DATATEXT_LOGO_SIDUCTION,
204 .colors = {
205 FF_COLOR_FG_BLUE,
206 FF_COLOR_FG_WHITE,
207 },
208 },
209 #endif
210 #ifdef FASTFETCH_DATATEXT_LOGO_SKIFFOS
211 // SkiffOS
212 {
213 .names = { "SkiffOS" },
214 .lines = FASTFETCH_DATATEXT_LOGO_SKIFFOS,
215 .colors = {
216 FF_COLOR_FG_BLUE,
217 FF_COLOR_FG_WHITE,
218 },
219 },
220 #endif
221 #ifdef FASTFETCH_DATATEXT_LOGO_SLEEPEROS
222 // SleeperOS
223 {
224 .names = { "SleeperOS" },
225 .lines = FASTFETCH_DATATEXT_LOGO_SLEEPEROS,
226 .colors = {
227 FF_COLOR_FG_CYAN,
228 FF_COLOR_FG_WHITE,
229 },
230 },
231 #endif
232 #ifdef FASTFETCH_DATATEXT_LOGO_SLEEPEROS_SMALL
233 // SleeperOSSmall
234 {
235 .names = { "SleeperOS_small" },
236 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
237 .lines = FASTFETCH_DATATEXT_LOGO_SLEEPEROS_SMALL,
238 .colors = {
239 FF_COLOR_FG_CYAN,
240 FF_COLOR_FG_WHITE,
241 },
242 },
243 #endif
244 #ifdef FASTFETCH_DATATEXT_LOGO_SLITAZ
245 // Slitaz
246 {
247 .names = { "Slitaz" },
248 .lines = FASTFETCH_DATATEXT_LOGO_SLITAZ,
249 .colors = {
250 FF_COLOR_FG_YELLOW,
251 FF_COLOR_FG_YELLOW,
252 },
253 },
254 #endif
255 #ifdef FASTFETCH_DATATEXT_LOGO_SPOINKOS
256 // SpoinkOS
257 {
258 .names = { "SpoinkOS", "spoink-os" },
259 .lines = FASTFETCH_DATATEXT_LOGO_SPOINKOS,
260 .colors = {
261 FF_COLOR_FG_GREEN,
262 },
263 },
264 #endif
265 #ifdef FASTFETCH_DATATEXT_LOGO_SLACKEL
266 // Slackel
267 {
268 .names = { "Slackel" },
269 .lines = FASTFETCH_DATATEXT_LOGO_SLACKEL,
270 .colors = {
271 FF_COLOR_FG_YELLOW,
272 FF_COLOR_FG_YELLOW,
273 },
274 },
275 #endif
276 #ifdef FASTFETCH_DATATEXT_LOGO_SLACKWARE
277 // Slackware
278 {
279 .names = { "Slackware" },
280 .lines = FASTFETCH_DATATEXT_LOGO_SLACKWARE,
281 .colors = {
282 FF_COLOR_FG_BLUE,
283 FF_COLOR_FG_WHITE,
284 },
285 .colorKeys = FF_COLOR_FG_BLUE,
286 .colorTitle = FF_COLOR_FG_BLUE,
287 },
288 #endif
289 #ifdef FASTFETCH_DATATEXT_LOGO_SLACKWARE_SMALL
290 // SlackwareSmall
291 {
292 .names = { "Slackware_small" },
293 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
294 .lines = FASTFETCH_DATATEXT_LOGO_SLACKWARE_SMALL,
295 .colors = {
296 FF_COLOR_FG_BLUE,
297 FF_COLOR_FG_WHITE,
298 },
299 .colorKeys = FF_COLOR_FG_BLUE,
300 .colorTitle = FF_COLOR_FG_DEFAULT,
301 },
302 #endif
303 #ifdef FASTFETCH_DATATEXT_LOGO_SMARTOS
304 // SmartOS
305 {
306 .names = { "SmartOS" },
307 .lines = FASTFETCH_DATATEXT_LOGO_SMARTOS,
308 .colors = {
309 FF_COLOR_FG_CYAN,
310 FF_COLOR_FG_WHITE,
311 },
312 },
313 #endif
314 #ifdef FASTFETCH_DATATEXT_LOGO_SNIGDHAOS
315 // SnigdhaOS
316 {
317 .names = { "SnigdhaOS", "Snigdha" },
318 .lines = FASTFETCH_DATATEXT_LOGO_SNIGDHAOS,
319 .colors = {
320 FF_COLOR_FG_CYAN,
321 FF_COLOR_FG_WHITE,
322 },
323 },
324 #endif
325 #ifdef FASTFETCH_DATATEXT_LOGO_SODA
326 // Soda
327 {
328 .names = { "Soda" },
329 .lines = FASTFETCH_DATATEXT_LOGO_SODA,
330 .colors = {
331 FF_COLOR_FG_RED,
332 FF_COLOR_FG_WHITE,
333 },
334 },
335 #endif
336 #ifdef FASTFETCH_DATATEXT_LOGO_SOURCE_MAGE
337 // Source Mage
338 {
339 .names = { "Source Mage", "Source Mage GNU/Linux", "source_mage", "sourcemage" },
340 .lines = FASTFETCH_DATATEXT_LOGO_SOURCE_MAGE,
341 .colors = {
342 FF_COLOR_FG_DEFAULT,
343 },
344 .colorKeys = FF_COLOR_FG_RED,
345 .colorTitle = FF_COLOR_FG_DEFAULT,
346 },
347 #endif
348 #ifdef FASTFETCH_DATATEXT_LOGO_SOLARIS
349 // Solaris
350 {
351 .names = { "solaris", "sunos" },
352 .lines = FASTFETCH_DATATEXT_LOGO_SOLARIS,
353 .colors = {
354 FF_COLOR_FG_YELLOW,
355 },
356 .colorKeys = FF_COLOR_FG_YELLOW,
357 .colorTitle = FF_COLOR_FG_DEFAULT,
358 },
359 #endif
360 #ifdef FASTFETCH_DATATEXT_LOGO_SOLARIS_SMALL
361 // SolarisSmall
362 {
363 .names = { "solaris_small", "sunos_small" },
364 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
365 .lines = FASTFETCH_DATATEXT_LOGO_SOLARIS_SMALL,
366 .colors = {
367 FF_COLOR_FG_YELLOW,
368 },
369 .colorKeys = FF_COLOR_FG_YELLOW,
370 .colorTitle = FF_COLOR_FG_DEFAULT,
371 },
372 #endif
373 #ifdef FASTFETCH_DATATEXT_LOGO_SOLUS
374 // Solus
375 {
376 .names = { "Solus", "solus-linux" },
377 .lines = FASTFETCH_DATATEXT_LOGO_SOLUS,
378 .colors = {
379 FF_COLOR_FG_BLUE,
380 FF_COLOR_FG_WHITE,
381 },
382 .colorKeys = FF_COLOR_FG_BLUE,
383 .colorTitle = FF_COLOR_FG_DEFAULT,
384 },
385 #endif
386 #ifdef FASTFETCH_DATATEXT_LOGO_SPARKY
387 // Sparky
388 {
389 .names = { "Sparky" },
390 .lines = FASTFETCH_DATATEXT_LOGO_SPARKY,
391 .colors = {
392 FF_COLOR_FG_RED,
393 FF_COLOR_FG_WHITE,
394 },
395 },
396 #endif
397 #ifdef FASTFETCH_DATATEXT_LOGO_STAR
398 // Star
399 {
400 .names = { "Star" },
401 .lines = FASTFETCH_DATATEXT_LOGO_STAR,
402 .colors = {
403 FF_COLOR_FG_WHITE,
404 FF_COLOR_FG_WHITE,
405 },
406 },
407 #endif
408 #ifdef FASTFETCH_DATATEXT_LOGO_STOCK_LINUX
409 // StockLinux
410 {
411 .names = { "Stock Linux" },
412 .lines = FASTFETCH_DATATEXT_LOGO_STOCK_LINUX,
413 .colors = {
414 FF_COLOR_FG_BLUE,
415 FF_COLOR_FG_WHITE,
416 },
417 },
418 #endif
419 #ifdef FASTFETCH_DATATEXT_LOGO_STEAMOS
420 // SteamOS
421 {
422 .names = { "SteamOS" },
423 .lines = FASTFETCH_DATATEXT_LOGO_STEAMOS,
424 .colors = {
425 FF_COLOR_FG_BLUE,
426 FF_COLOR_FG_WHITE,
427 },
428 .colorKeys = FF_COLOR_FG_BLUE,
429 .colorTitle = FF_COLOR_FG_BLUE,
430 },
431 #endif
432 #ifdef FASTFETCH_DATATEXT_LOGO_STEAMDECK
433 // Steam Deck
434 {
435 .names = { "SteamDeck" },
436 .lines = FASTFETCH_DATATEXT_LOGO_STEAMDECK,
437 .colors = {
438 FF_COLOR_FG_BLUE,
439 FF_COLOR_FG_WHITE,
440 },
441 .colorKeys = FF_COLOR_FG_BLUE,
442 .colorTitle = FF_COLOR_FG_BLUE,
443 },
444 #endif
445 #ifdef FASTFETCH_DATATEXT_LOGO_STEAMDECK_SMALL
446 // Steam Deck Small
447 {
448 .names = { "SteamDeck_small" },
449 .lines = FASTFETCH_DATATEXT_LOGO_STEAMDECK_SMALL,
450 .colors = {
451 FF_COLOR_FG_BLUE,
452 FF_COLOR_FG_WHITE,
453 },
454 .colorKeys = FF_COLOR_FG_BLUE,
455 .colorTitle = FF_COLOR_FG_BLUE,
456 },
457 #endif
458 #ifdef FASTFETCH_DATATEXT_LOGO_STEAMDECK
459 // Steam Deck OLED
460 {
461 .names = { "SteamDeckOled" },
462 .lines = FASTFETCH_DATATEXT_LOGO_STEAMDECK,
463 .colors = {
464 FF_COLOR_FG_RED,
465 FF_COLOR_FG_WHITE,
466 },
467 .colorKeys = FF_COLOR_FG_RED,
468 .colorTitle = FF_COLOR_FG_RED,
469 },
470 #endif
471 #ifdef FASTFETCH_DATATEXT_LOGO_SULIN
472 // Sulin
473 {
474 .names = { "Sulin" },
475 .lines = FASTFETCH_DATATEXT_LOGO_SULIN,
476 .colors = {
477 FF_COLOR_FG_BLUE,
478 FF_COLOR_FG_WHITE,
479 },
480 },
481 #endif
482 #ifdef FASTFETCH_DATATEXT_LOGO_SUMMITOS
483 // SummitOS
484 {
485 .names = { "SummitOS" },
486 .lines = FASTFETCH_DATATEXT_LOGO_SUMMITOS,
487 .colors = {
488 FF_COLOR_FG_RGB "143;191;80",
489 FF_COLOR_FG_RGB "160;205;102",
490 FF_COLOR_FG_RGB "181;225;102",
491 },
492 },
493 #endif
494 #ifdef FASTFETCH_DATATEXT_LOGO_SUSE
495 // Suse
496 {
497 .names = { "suse", "suse-linux" },
498 .lines = FASTFETCH_DATATEXT_LOGO_SUSE,
499 .colors = {
500 FF_COLOR_FG_GREEN,
501 FF_COLOR_FG_GREEN,
502 },
503 },
504 #endif
505 #ifdef FASTFETCH_DATATEXT_LOGO_OPENSUSE_SMALL
506 // SuseSmall
507 {
508 .names = { "suse_small", "suse-linux_small" },
509 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
510 .lines = FASTFETCH_DATATEXT_LOGO_OPENSUSE_SMALL,
511 .colors = {
512 FF_COLOR_FG_GREEN,
513 FF_COLOR_FG_GREEN,
514 },
515 },
516 #endif
517 #ifdef FASTFETCH_DATATEXT_LOGO_SWAGARCH
518 // Swagarch
519 {
520 .names = { "Swagarch" },
521 .lines = FASTFETCH_DATATEXT_LOGO_SWAGARCH,
522 .colors = {
523 FF_COLOR_FG_BLUE,
524 FF_COLOR_FG_WHITE,
525 },
526 },
527 #endif
528 // LAST
529 {},
530};