master ohmu/fastfetch-openbsd / src / logo / ascii / g.inc
ohmu  ·  2026-10-15
  1#include "../logo.h"
  2#include "logo_builtin.h"
  3#include "common/color.h"
  4
  5static const FFlogo G[] = {
  6    #ifdef FASTFETCH_DATATEXT_LOGO_GALLIUMOS
  7    // GalliumOS
  8    {
  9        .names = { "GalliumOS" },
 10        .lines = FASTFETCH_DATATEXT_LOGO_GALLIUMOS,
 11        .colors = {
 12            FF_COLOR_FG_BLUE,
 13            FF_COLOR_FG_WHITE,
 14        },
 15        .colorKeys = FF_COLOR_FG_BLUE,
 16        .colorTitle = FF_COLOR_FG_DEFAULT,
 17    },
 18    #endif
 19    #ifdef FASTFETCH_DATATEXT_LOGO_GARUDA
 20    // Garuda
 21    {
 22        .names = { "Garuda" },
 23        .lines = FASTFETCH_DATATEXT_LOGO_GARUDA,
 24        .colors = {
 25            FF_COLOR_FG_RED,
 26        },
 27        .colorKeys = FF_COLOR_FG_RED,
 28        .colorTitle = FF_COLOR_FG_RED,
 29    },
 30    #endif
 31    #ifdef FASTFETCH_DATATEXT_LOGO_GARUDA_DRAGON
 32    // GarudaDragon
 33    {
 34        .names = { "GarudaDragon", "garuda-dragon" },
 35        .lines = FASTFETCH_DATATEXT_LOGO_GARUDA_DRAGON,
 36        .colors = {
 37            FF_COLOR_FG_RED,
 38        },
 39        .colorKeys = FF_COLOR_FG_RED,
 40        .colorTitle = FF_COLOR_FG_RED,
 41    },
 42    #endif
 43    #ifdef FASTFETCH_DATATEXT_LOGO_GARUDA_SMALL
 44    // GarudaSmall
 45    {
 46        .names = { "Garuda_small", "garuda-linux_small" },
 47        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
 48        .lines = FASTFETCH_DATATEXT_LOGO_GARUDA_SMALL,
 49        .colors = {
 50            FF_COLOR_FG_RED,
 51        },
 52        .colorKeys = FF_COLOR_FG_RED,
 53        .colorTitle = FF_COLOR_FG_RED,
 54    },
 55    #endif
 56    #ifdef FASTFETCH_DATATEXT_LOGO_GENTOO
 57    // Gentoo
 58    {
 59        .names = { "Gentoo" },
 60        .lines = FASTFETCH_DATATEXT_LOGO_GENTOO,
 61        .colors = {
 62            FF_COLOR_FG_MAGENTA,
 63            FF_COLOR_FG_WHITE,
 64        },
 65        .colorKeys = FF_COLOR_FG_MAGENTA,
 66        .colorTitle = FF_COLOR_FG_MAGENTA,
 67    },
 68    #endif
 69    #ifdef FASTFETCH_DATATEXT_LOGO_GENTOO_SMALL
 70    // GentooSmall
 71    {
 72        .names = { "Gentoo_small" },
 73        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
 74        .lines = FASTFETCH_DATATEXT_LOGO_GENTOO_SMALL,
 75        .colors = {
 76            FF_COLOR_FG_MAGENTA,
 77            FF_COLOR_FG_WHITE,
 78        },
 79        .colorKeys = FF_COLOR_FG_MAGENTA,
 80        .colorTitle = FF_COLOR_FG_MAGENTA,
 81    },
 82    #endif
 83    #ifdef FASTFETCH_DATATEXT_LOGO_GHOSTBSD
 84    // GhostBSD
 85    {
 86        .names = { "GhostBSD" },
 87        .lines = FASTFETCH_DATATEXT_LOGO_GHOSTBSD,
 88        .colors = {
 89            FF_COLOR_FG_BLUE,
 90        },
 91        .colorKeys = FF_COLOR_FG_BLUE,
 92        .colorTitle = FF_COLOR_FG_RED,
 93    },
 94    #endif
 95    #ifdef FASTFETCH_DATATEXT_LOGO_GHOSTFREAK
 96    // GhostFreak
 97    {
 98        .names = { "GhostFreak" },
 99        .lines = FASTFETCH_DATATEXT_LOGO_GHOSTFREAK,
100        .colors = {
101            FF_COLOR_FG_DEFAULT,
102        },
103        .colorKeys = FF_COLOR_FG_DEFAULT,
104        .colorTitle = FF_COLOR_FG_BLUE,
105    },
106    #endif
107    #ifdef FASTFETCH_DATATEXT_LOGO_GLAUCUS
108    // Glaucus
109    {
110        .names = { "Glaucus" },
111        .lines = FASTFETCH_DATATEXT_LOGO_GLAUCUS,
112        .colors = {
113            FF_COLOR_FG_MAGENTA,
114        },
115        .colorKeys = FF_COLOR_FG_MAGENTA,
116        .colorTitle = FF_COLOR_FG_MAGENTA,
117    },
118    #endif
119    #ifdef FASTFETCH_DATATEXT_LOGO_GNEWSENSE
120    // GNewSense
121    {
122        .names = { "gNewSense" },
123        .lines = FASTFETCH_DATATEXT_LOGO_GNEWSENSE,
124        .colors = {
125            FF_COLOR_FG_BLUE,
126        },
127        .colorKeys = FF_COLOR_FG_BLUE,
128        .colorTitle = FF_COLOR_FG_BLUE,
129    },
130    #endif
131    #ifdef FASTFETCH_DATATEXT_LOGO_GNOME
132    // GNOME OS
133    {
134        .names = { "GNOME OS" }, // matches "NAME"
135        .lines = FASTFETCH_DATATEXT_LOGO_GNOME,
136        .colors = {
137            FF_COLOR_FG_BLUE,
138        },
139        .colorKeys = FF_COLOR_FG_BLUE,
140        .colorTitle = FF_COLOR_FG_RED,
141    },
142    #endif
143    #ifdef FASTFETCH_DATATEXT_LOGO_GNU
144    // GNU
145    {
146        .names = { "GNU" },
147        .lines = FASTFETCH_DATATEXT_LOGO_GNU,
148        .colors = {
149            FF_COLOR_FG_DEFAULT,
150        },
151        .colorKeys = FF_COLOR_FG_DEFAULT,
152        .colorTitle = FF_COLOR_FG_RED,
153    },
154    #endif
155    #ifdef FASTFETCH_DATATEXT_LOGO_GOBOLINUX
156    // GoboLinux
157    {
158        .names = { "GoboLinux", "Gobo" },
159        .lines = FASTFETCH_DATATEXT_LOGO_GOBOLINUX,
160        .colors = {
161            FF_COLOR_FG_MAGENTA,
162        },
163        .colorKeys = FF_COLOR_FG_MAGENTA,
164        .colorTitle = FF_COLOR_FG_MAGENTA,
165    },
166    #endif
167    #ifdef FASTFETCH_DATATEXT_LOGO_GOLDENDOGLINUX
168    // GoldenDogLinux
169    {
170        .names = { "GoldenDogLinux" },
171        .lines = FASTFETCH_DATATEXT_LOGO_GOLDENDOGLINUX,
172        .colors = {
173            FF_COLOR_FG_YELLOW,
174        },
175        .colorKeys = FF_COLOR_FG_MAGENTA,
176        .colorTitle = FF_COLOR_FG_DEFAULT,
177    },
178    #endif
179    #ifdef FASTFETCH_DATATEXT_LOGO_GRAPHENEOS
180    // GrapheneOS
181    {
182        .names = { "GrapheneOS" },
183        .lines = FASTFETCH_DATATEXT_LOGO_GRAPHENEOS,
184        .colors = {
185            FF_COLOR_FG_DEFAULT,
186        },
187        .colorKeys = FF_COLOR_FG_DEFAULT,
188        .colorTitle = FF_COLOR_FG_BLUE,
189    },
190    #endif
191    #ifdef FASTFETCH_DATATEXT_LOGO_GROMBYANG
192    // Grombyang
193    {
194        .names = { "Grombyang" },
195        .lines = FASTFETCH_DATATEXT_LOGO_GROMBYANG,
196        .colors = {
197            FF_COLOR_FG_BLUE,
198            FF_COLOR_FG_GREEN,
199            FF_COLOR_FG_RED,
200        },
201        .colorKeys = FF_COLOR_FG_BLUE,
202        .colorTitle = FF_COLOR_FG_GREEN,
203    },
204    #endif
205    #ifdef FASTFETCH_DATATEXT_LOGO_GUIX
206    // Guix
207    {
208        .names = { "Guix" },
209        .lines = FASTFETCH_DATATEXT_LOGO_GUIX,
210        .colors = {
211            FF_COLOR_FG_YELLOW,
212        },
213        .colorKeys = FF_COLOR_FG_YELLOW,
214        .colorTitle = FF_COLOR_FG_DEFAULT,
215    },
216    #endif
217    #ifdef FASTFETCH_DATATEXT_LOGO_GUIX_SMALL
218    // GuixSmall
219    {
220        .names = { "Guix_small" },
221        .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
222        .lines = FASTFETCH_DATATEXT_LOGO_GUIX_SMALL,
223        .colors = {
224            FF_COLOR_FG_YELLOW,
225        },
226        .colorKeys = FF_COLOR_FG_YELLOW,
227        .colorTitle = FF_COLOR_FG_DEFAULT,
228    },
229    #endif
230    #ifdef FASTFETCH_DATATEXT_LOGO_GXDE
231    // GXDE
232    {
233        .names = { "GXDE" },
234        .lines = FASTFETCH_DATATEXT_LOGO_GXDE,
235        .colors = {
236            FF_COLOR_FG_RED,
237        },
238        .colorKeys = FF_COLOR_FG_RED,
239        .colorTitle = FF_COLOR_FG_RED,
240    },
241    #endif
242    // LAST
243    {},
244};