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