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};