ohmu
·
2026-10-15
1#include "../logo.h"
2#include "logo_builtin.h"
3#include "common/color.h"
4
5static const FFlogo P[] = {
6 #ifdef FASTFETCH_DATATEXT_LOGO_PACBSD
7 // PacBSD
8 {
9 .names = { "PacBSD" },
10 .lines = FASTFETCH_DATATEXT_LOGO_PACBSD,
11 .colors = {
12 FF_COLOR_FG_RED,
13 FF_COLOR_FG_WHITE,
14 },
15 },
16 #endif
17 #ifdef FASTFETCH_DATATEXT_LOGO_PANWAH
18 // Panwah
19 {
20 .names = { "Panwah" },
21 .lines = FASTFETCH_DATATEXT_LOGO_PANWAH,
22 .colors = {
23 FF_COLOR_FG_WHITE,
24 FF_COLOR_FG_RED,
25 FF_COLOR_FG_BLACK,
26 },
27 },
28 #endif
29 #ifdef FASTFETCH_DATATEXT_LOGO_PARABOLA
30 // Parabola
31 {
32 .names = { "Parabola" },
33 .lines = FASTFETCH_DATATEXT_LOGO_PARABOLA,
34 .colors = {
35 FF_COLOR_FG_MAGENTA,
36 },
37 .colorKeys = FF_COLOR_FG_MAGENTA,
38 .colorTitle = FF_COLOR_FG_MAGENTA,
39 },
40 #endif
41 #ifdef FASTFETCH_DATATEXT_LOGO_PARABOLA_SMALL
42 // ParabolaSmall
43 {
44 .names = { "Parabola_small", },
45 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
46 .lines = FASTFETCH_DATATEXT_LOGO_PARABOLA_SMALL,
47 .colors = {
48 FF_COLOR_FG_MAGENTA,
49 },
50 .colorKeys = FF_COLOR_FG_MAGENTA,
51 .colorTitle = FF_COLOR_FG_MAGENTA,
52 },
53 #endif
54 #ifdef FASTFETCH_DATATEXT_LOGO_PARABOLA2_SMALL
55 // Parabola2Small
56 {
57 .names = { "Parabola2_small", },
58 .type = FF_LOGO_LINE_TYPE_SMALL_BIT | FF_LOGO_LINE_TYPE_ALTER_BIT,
59 .lines = FASTFETCH_DATATEXT_LOGO_PARABOLA2_SMALL,
60 .colors = {
61 FF_COLOR_FG_BLUE,
62 },
63 .colorKeys = FF_COLOR_FG_BLUE,
64 .colorTitle = FF_COLOR_FG_BLUE,
65 },
66 #endif
67 #ifdef FASTFETCH_DATATEXT_LOGO_PARCH
68 // Parch
69 {
70 .names = { "Parch" },
71 .lines = FASTFETCH_DATATEXT_LOGO_PARCH,
72 .colors = {
73 FF_COLOR_FG_BLUE,
74 FF_COLOR_FG_WHITE,
75 FF_COLOR_FG_RED,
76 },
77 },
78 #endif
79 #ifdef FASTFETCH_DATATEXT_LOGO_PARDUS
80 // Pardus
81 {
82 .names = { "Pardus" },
83 .lines = FASTFETCH_DATATEXT_LOGO_PARDUS,
84 .colors = {
85 FF_COLOR_FG_BLUE,
86 FF_COLOR_FG_CYAN,
87 },
88 },
89 #endif
90 #ifdef FASTFETCH_DATATEXT_LOGO_PARROT
91 // Parrot
92 {
93 .names = { "Parrot" },
94 .lines = FASTFETCH_DATATEXT_LOGO_PARROT,
95 .colors = {
96 FF_COLOR_FG_CYAN,
97 FF_COLOR_FG_WHITE,
98 },
99 },
100 #endif
101 #ifdef FASTFETCH_DATATEXT_LOGO_PARSIX
102 // Parsix
103 {
104 .names = { "Parsix" },
105 .lines = FASTFETCH_DATATEXT_LOGO_PARSIX,
106 .colors = {
107 FF_COLOR_FG_YELLOW,
108 FF_COLOR_FG_RED,
109 FF_COLOR_FG_WHITE,
110 FF_COLOR_FG_LIGHT_BLACK,
111 },
112 },
113 #endif
114 #ifdef FASTFETCH_DATATEXT_LOGO_PCBSD
115 // PCBSD
116 {
117 .names = { "PCBSD", "TrueOS" },
118 .lines = FASTFETCH_DATATEXT_LOGO_PCBSD,
119 .colors = {
120 FF_COLOR_FG_RED,
121 FF_COLOR_FG_WHITE,
122 },
123 },
124 #endif
125 #ifdef FASTFETCH_DATATEXT_LOGO_PCLINUXOS
126 // PCLinuxOS
127 {
128 .names = { "PCLinuxOS" },
129 .lines = FASTFETCH_DATATEXT_LOGO_PCLINUXOS,
130 .colors = {
131 FF_COLOR_FG_BLUE,
132 FF_COLOR_FG_WHITE,
133 },
134 },
135 #endif
136 #ifdef FASTFETCH_DATATEXT_LOGO_PEAROS
137 // PearOS
138 {
139 .names = { "PearOS" },
140 .lines = FASTFETCH_DATATEXT_LOGO_PEAROS,
141 .colors = {
142 FF_COLOR_FG_GREEN,
143 FF_COLOR_FG_YELLOW,
144 FF_COLOR_FG_RED,
145 FF_COLOR_FG_MAGENTA,
146 FF_COLOR_FG_BLUE,
147 },
148 },
149 #endif
150 #ifdef FASTFETCH_DATATEXT_LOGO_PENGWIN
151 // Pengwin
152 {
153 .names = { "Pengwin" },
154 .lines = FASTFETCH_DATATEXT_LOGO_PENGWIN,
155 .colors = {
156 FF_COLOR_FG_MAGENTA,
157 FF_COLOR_FG_LIGHT_MAGENTA,
158 FF_COLOR_FG_MAGENTA,
159 },
160 },
161 #endif
162 #ifdef FASTFETCH_DATATEXT_LOGO_PENTOO
163 // Pentoo
164 {
165 .names = { "Pentoo" },
166 .lines = FASTFETCH_DATATEXT_LOGO_PENTOO,
167 .colors = {
168 FF_COLOR_FG_MAGENTA,
169 FF_COLOR_FG_WHITE,
170 },
171 },
172 #endif
173 #ifdef FASTFETCH_DATATEXT_LOGO_PEPPERMINT
174 // Peppermint
175 {
176 .names = { "Peppermint" },
177 .lines = FASTFETCH_DATATEXT_LOGO_PEPPERMINT,
178 .colors = {
179 FF_COLOR_FG_RED,
180 FF_COLOR_FG_WHITE,
181 },
182 },
183 #endif
184 #ifdef FASTFETCH_DATATEXT_LOGO_PEROPESIS
185 // Peropesis
186 {
187 .names = { "Peropesis" },
188 .lines = FASTFETCH_DATATEXT_LOGO_PEROPESIS,
189 .colors = {
190 FF_COLOR_FG_WHITE,
191 },
192 },
193 #endif
194 #ifdef FASTFETCH_DATATEXT_LOGO_PHYOS
195 // PhyOS
196 {
197 .names = { "PhyOS" },
198 .lines = FASTFETCH_DATATEXT_LOGO_PHYOS,
199 .colors = {
200 FF_COLOR_FG_BLUE,
201 FF_COLOR_FG_WHITE,
202 },
203 },
204 #endif
205 #ifdef FASTFETCH_DATATEXT_LOGO_PIKAOS
206 // PikaOS
207 {
208 .names = { "PikaOS" },
209 .lines = FASTFETCH_DATATEXT_LOGO_PIKAOS,
210 .colors = {
211 FF_COLOR_FG_YELLOW,
212 },
213 },
214 #endif
215 #ifdef FASTFETCH_DATATEXT_LOGO_PISI
216 // PisiLinux
217 {
218 .names = { "PisiLinux" },
219 .lines = FASTFETCH_DATATEXT_LOGO_PISI,
220 .colors = {
221 FF_COLOR_FG_BLUE,
222 FF_COLOR_FG_WHITE,
223 },
224 },
225 #endif
226 #ifdef FASTFETCH_DATATEXT_LOGO_PNM_LINUX
227 // PNMLinux
228 {
229 .names = { "PNM Linux" },
230 .lines = FASTFETCH_DATATEXT_LOGO_PNM_LINUX,
231 .colors = {
232 FF_COLOR_FG_BLUE,
233 FF_COLOR_FG_RED,
234 FF_COLOR_FG_WHITE,
235 FF_COLOR_FG_256 "202",
236 },
237 },
238 #endif
239 #ifdef FASTFETCH_DATATEXT_LOGO_POP
240 // Pop
241 {
242 .names = { "pop", "popos" },
243 .lines = FASTFETCH_DATATEXT_LOGO_POP,
244 .colors = {
245 FF_COLOR_FG_CYAN,
246 FF_COLOR_FG_WHITE,
247 },
248 .colorKeys = FF_COLOR_FG_CYAN,
249 .colorTitle = FF_COLOR_FG_CYAN,
250 },
251 #endif
252 #ifdef FASTFETCH_DATATEXT_LOGO_POP_SMALL
253 // PopSmall
254 {
255 .names = { "pop_small", "popos_small" },
256 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
257 .lines = FASTFETCH_DATATEXT_LOGO_POP_SMALL,
258 .colors = {
259 FF_COLOR_FG_CYAN,
260 },
261 .colorKeys = FF_COLOR_FG_CYAN,
262 .colorTitle = FF_COLOR_FG_CYAN,
263 },
264 #endif
265 #ifdef FASTFETCH_DATATEXT_LOGO_PORTEUS
266 // Porteus
267 {
268 .names = { "Porteus" },
269 .lines = FASTFETCH_DATATEXT_LOGO_PORTEUS,
270 .colors = {
271 FF_COLOR_FG_CYAN,
272 FF_COLOR_FG_WHITE,
273 },
274 },
275 #endif
276 #ifdef FASTFETCH_DATATEXT_LOGO_PROXMOX
277 // Proxmox
278 {
279 .names = { "Proxmox" },
280 .lines = FASTFETCH_DATATEXT_LOGO_PROXMOX,
281 .colors = {
282 FF_COLOR_FG_WHITE,
283 FF_COLOR_FG_256 "202",
284 },
285 .colorKeys = FF_COLOR_FG_DEFAULT,
286 .colorTitle = FF_COLOR_FG_256 "202",
287 },
288 #endif
289 #ifdef FASTFETCH_DATATEXT_LOGO_PUFFOS
290 // PuffOS
291 {
292 .names = { "PuffOS" },
293 .lines = FASTFETCH_DATATEXT_LOGO_PUFFOS,
294 .colors = {
295 FF_COLOR_FG_YELLOW,
296 FF_COLOR_FG_WHITE,
297 },
298 },
299 #endif
300 #ifdef FASTFETCH_DATATEXT_LOGO_PUPPY
301 // Puppy
302 {
303 .names = { "Puppy" },
304 .lines = FASTFETCH_DATATEXT_LOGO_PUPPY,
305 .colors = {
306 FF_COLOR_FG_BLUE,
307 FF_COLOR_FG_WHITE,
308 },
309 },
310 #endif
311 #ifdef FASTFETCH_DATATEXT_LOGO_PUREOS
312 // PureOS
313 {
314 .names = { "PureOS" },
315 .lines = FASTFETCH_DATATEXT_LOGO_PUREOS,
316 .colors = {
317 FF_COLOR_FG_GREEN,
318 FF_COLOR_FG_WHITE,
319 },
320 },
321 #endif
322 #ifdef FASTFETCH_DATATEXT_LOGO_PUREOS_SMALL
323 // PureOSSmall
324 {
325 .names = { "PureOS_small" },
326 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
327 .lines = FASTFETCH_DATATEXT_LOGO_PUREOS_SMALL,
328 .colors = {
329 FF_COLOR_FG_GREEN,
330 FF_COLOR_FG_WHITE,
331 },
332 },
333 #endif
334 #ifdef FASTFETCH_DATATEXT_LOGO_PRISMLINUX
335 // PrismLinux
336 {
337 .names = { "PrismLinux" },
338 .lines = FASTFETCH_DATATEXT_LOGO_PRISMLINUX,
339 .colors = {
340 FF_COLOR_FG_BLUE,
341 FF_COLOR_FG_BLUE,
342 },
343 },
344 #endif
345 #ifdef FASTFETCH_DATATEXT_LOGO_PRISMLINUX_SMALL
346 // PrismLinuxSmall
347 {
348 .names = { "PrismLinux_small" },
349 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
350 .lines = FASTFETCH_DATATEXT_LOGO_PRISMLINUX_SMALL,
351 .colors = {
352 FF_COLOR_FG_BLUE,
353 FF_COLOR_FG_BLUE,
354 },
355 },
356 #endif
357 // LAST
358 {},
359};