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