ohmu
·
2026-10-15
1#include "../logo.h"
2#include "logo_builtin.h"
3#include "common/color.h"
4
5static const FFlogo F[] = {
6 #ifdef FASTFETCH_DATATEXT_LOGO_FASTFETCH
7 // Fastfetch
8 {
9 .names = { "Fastfetch", "FF" },
10 .lines = FASTFETCH_DATATEXT_LOGO_FASTFETCH,
11 .colors = {
12 FF_COLOR_FG_BLUE,
13 FF_COLOR_FG_RED,
14 FF_COLOR_FG_YELLOW,
15 FF_COLOR_FG_GREEN,
16 FF_COLOR_FG_DEFAULT,
17 FF_COLOR_FG_MAGENTA,
18 FF_COLOR_FG_CYAN,
19 },
20 .colorKeys = FF_COLOR_FG_BLUE,
21 .colorTitle = FF_COLOR_FG_YELLOW,
22 },
23 #endif
24 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA
25 // Fedora
26 {
27 .names = { "Fedora" },
28 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA,
29 .colors = {
30 FF_COLOR_FG_BLUE,
31 FF_COLOR_FG_WHITE,
32 },
33 .colorKeys = FF_COLOR_FG_BLUE,
34 .colorTitle = FF_COLOR_FG_DEFAULT,
35 },
36 #endif
37 #ifdef FASTFETCH_DATATEXT_LOGO_ASAHI
38 // FedoraAsahiRemix
39 {
40 .names = { "fedora-asahi-remix" },
41 .lines = FASTFETCH_DATATEXT_LOGO_ASAHI,
42 .colors = {
43 FF_COLOR_FG_YELLOW,
44 FF_COLOR_FG_GREEN,
45 FF_COLOR_FG_RED,
46 FF_COLOR_FG_LIGHT_BLACK,
47 FF_COLOR_FG_WHITE,
48 FF_COLOR_FG_CYAN,
49 FF_COLOR_FG_BLUE,
50 },
51 .colorKeys = FF_COLOR_FG_YELLOW,
52 .colorTitle = FF_COLOR_FG_GREEN,
53 },
54 #endif
55 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA_SMALL
56 // FedoraSmall
57 {
58 .names = { "Fedora_small" },
59 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
60 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA_SMALL,
61 .colors = {
62 FF_COLOR_FG_BLUE,
63 },
64 .colorKeys = FF_COLOR_FG_BLUE,
65 .colorTitle = FF_COLOR_FG_DEFAULT,
66 },
67 #endif
68 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA2_SMALL
69 {
70 .names = { "Fedora2_small" },
71 .type = FF_LOGO_LINE_TYPE_SMALL_BIT | FF_LOGO_LINE_TYPE_ALTER_BIT,
72 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA2_SMALL,
73 .colors = {
74 FF_COLOR_FG_BLUE,
75 },
76 .colorKeys = FF_COLOR_FG_BLUE,
77 .colorTitle = FF_COLOR_FG_DEFAULT,
78 },
79 #endif
80 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA_OLD
81 // FedoraOld
82 {
83 .names = { "Fedora_old" },
84 .type = FF_LOGO_LINE_TYPE_ALTER_BIT,
85 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA_OLD,
86 .colors = {
87 FF_COLOR_FG_BLUE,
88 FF_COLOR_FG_WHITE,
89 },
90 .colorKeys = FF_COLOR_FG_BLUE,
91 .colorTitle = FF_COLOR_FG_DEFAULT,
92 },
93 #endif
94 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA_SILVERBLUE
95 // FedoraSilverblue
96 {
97 .names = { "Fedora-Silverblue" },
98 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA_SILVERBLUE,
99 .colors = {
100 FF_COLOR_FG_BLUE,
101 FF_COLOR_FG_WHITE,
102 FF_COLOR_FG_CYAN,
103 },
104 .colorKeys = FF_COLOR_FG_BLUE,
105 .colorTitle = FF_COLOR_FG_DEFAULT,
106 },
107 #endif
108 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA_KINOITE
109 // FedoraKinoite
110 {
111 .names = { "Fedora-Kinoite" },
112 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA_KINOITE,
113 .colors = {
114 FF_COLOR_FG_BLUE,
115 FF_COLOR_FG_WHITE,
116 },
117 .colorKeys = FF_COLOR_FG_BLUE,
118 .colorTitle = FF_COLOR_FG_DEFAULT,
119 },
120 #endif
121 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA_SERICEA
122 // FedoraSericea
123 {
124 .names = { "Fedora-Sericea" },
125 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA_SERICEA,
126 .colors = {
127 FF_COLOR_FG_BLUE,
128 FF_COLOR_FG_WHITE,
129 },
130 .colorKeys = FF_COLOR_FG_BLUE,
131 .colorTitle = FF_COLOR_FG_DEFAULT,
132 },
133 #endif
134 #ifdef FASTFETCH_DATATEXT_LOGO_FEDORA_COREOS
135 // FedoraCoreOS
136 {
137 .names = { "Fedora-CoreOS" },
138 .lines = FASTFETCH_DATATEXT_LOGO_FEDORA_COREOS,
139 .colors = {
140 FF_COLOR_FG_BLUE,
141 FF_COLOR_FG_WHITE,
142 FF_COLOR_FG_RED,
143 },
144 .colorKeys = FF_COLOR_FG_BLUE,
145 .colorTitle = FF_COLOR_FG_DEFAULT,
146 },
147 #endif
148 #ifdef FASTFETCH_DATATEXT_LOGO_FEMBOYOS
149 // FemboyOS
150 {
151 .names = { "FemboyOS" },
152 .lines = FASTFETCH_DATATEXT_LOGO_FEMBOYOS,
153 .colors = {
154 FF_COLOR_FG_BLUE,
155 },
156 .colorKeys = FF_COLOR_FG_BLUE,
157 .colorTitle = FF_COLOR_FG_DEFAULT,
158 },
159 #endif
160 #ifdef FASTFETCH_DATATEXT_LOGO_FEREN
161 // Feren
162 {
163 .names = { "Feren" },
164 .lines = FASTFETCH_DATATEXT_LOGO_FEREN,
165 .colors = {
166 FF_COLOR_FG_BLUE,
167 },
168 .colorKeys = FF_COLOR_FG_BLUE,
169 .colorTitle = FF_COLOR_FG_DEFAULT,
170 },
171 #endif
172 #ifdef FASTFETCH_DATATEXT_LOGO_FLATCAR
173 // Flatcar
174 {
175 .names = { "Flatcar" },
176 .lines = FASTFETCH_DATATEXT_LOGO_FLATCAR,
177 .colors = {
178 FF_COLOR_FG_BLUE,
179 FF_COLOR_FG_DEFAULT,
180 },
181 .colorKeys = FF_COLOR_FG_BLUE,
182 .colorTitle = FF_COLOR_FG_DEFAULT,
183 },
184 #endif
185 #ifdef FASTFETCH_DATATEXT_LOGO_FILOTIMO
186 // Filotimo
187 {
188 .names = { "Filotimo" },
189 .lines = FASTFETCH_DATATEXT_LOGO_FILOTIMO,
190 .colors = {
191 FF_COLOR_FG_BLUE,
192 },
193 .colorKeys = FF_COLOR_FG_BLUE,
194 .colorTitle = FF_COLOR_FG_DEFAULT,
195 },
196 #endif
197 #ifdef FASTFETCH_DATATEXT_LOGO_FINNIX
198 // Finnix
199 {
200 .names = { "Finnix" },
201 .lines = FASTFETCH_DATATEXT_LOGO_FINNIX,
202 .colors = {
203 FF_COLOR_FG_BLUE,
204 FF_COLOR_FG_WHITE,
205 },
206 .colorKeys = FF_COLOR_FG_BLUE,
207 .colorTitle = FF_COLOR_FG_DEFAULT,
208 },
209 #endif
210 #ifdef FASTFETCH_DATATEXT_LOGO_FLOFLIS
211 // Floflis
212 {
213 .names = { "Floflis" },
214 .lines = FASTFETCH_DATATEXT_LOGO_FLOFLIS,
215 .colors = {
216 FF_COLOR_FG_LIGHT_CYAN,
217 },
218 .colorKeys = FF_COLOR_FG_RED,
219 .colorTitle = FF_COLOR_FG_DEFAULT,
220 },
221 #endif
222 #ifdef FASTFETCH_DATATEXT_LOGO_FREEBSD
223 // FreeBSD
224 {
225 .names = { "Freebsd" },
226 .lines = FASTFETCH_DATATEXT_LOGO_FREEBSD,
227 .colors = {
228 FF_COLOR_FG_WHITE,
229 FF_COLOR_FG_RED,
230 },
231 .colorKeys = FF_COLOR_FG_RED,
232 .colorTitle = FF_COLOR_FG_RED,
233 },
234 #endif
235 #ifdef FASTFETCH_DATATEXT_LOGO_FREEBSD_SMALL
236 // FreeBSDSmall
237 {
238 .names = { "freebsd_small" },
239 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
240 .lines = FASTFETCH_DATATEXT_LOGO_FREEBSD_SMALL,
241 .colors = {
242 FF_COLOR_FG_RED,
243 },
244 .colorKeys = FF_COLOR_FG_RED,
245 .colorTitle = FF_COLOR_FG_RED,
246 },
247 #endif
248 #ifdef FASTFETCH_DATATEXT_LOGO_FREEMINT
249 // FreeMiNT
250 {
251 .names = { "FreeMiNT" },
252 .lines = FASTFETCH_DATATEXT_LOGO_FREEMINT,
253 .colors = {
254 FF_COLOR_FG_WHITE,
255 },
256 .colorKeys = FF_COLOR_FG_DEFAULT,
257 .colorTitle = FF_COLOR_FG_DEFAULT,
258 },
259 #endif
260 #ifdef FASTFETCH_DATATEXT_LOGO_FRUGALWARE
261 // Frugalware
262 {
263 .names = { "Frugalware", "frugalware-linux" },
264 .lines = FASTFETCH_DATATEXT_LOGO_FRUGALWARE,
265 .colors = {
266 FF_COLOR_FG_BLUE,
267 FF_COLOR_FG_WHITE,
268 },
269 .colorKeys = FF_COLOR_FG_BLUE,
270 .colorTitle = FF_COLOR_FG_DEFAULT,
271 },
272 #endif
273 #ifdef FASTFETCH_DATATEXT_LOGO_FUNTOO
274 // Funtoo
275 {
276 .names = { "Funtoo" },
277 .lines = FASTFETCH_DATATEXT_LOGO_FUNTOO,
278 .colors = {
279 FF_COLOR_FG_MAGENTA,
280 FF_COLOR_FG_WHITE,
281 },
282 .colorKeys = FF_COLOR_FG_MAGENTA,
283 .colorTitle = FF_COLOR_FG_DEFAULT,
284 },
285 #endif
286 // LAST
287 {},
288};