ohmu
·
2026-10-15
1#include "../logo.h"
2#include "logo_builtin.h"
3#include "common/color.h"
4
5static const FFlogo H[] = {
6 #ifdef FASTFETCH_DATATEXT_LOGO_HAIKU
7 // Haiku
8 {
9 .names = { "Haiku" },
10 .lines = FASTFETCH_DATATEXT_LOGO_HAIKU,
11 .colors = {
12 FF_COLOR_FG_DEFAULT,
13 FF_COLOR_FG_GREEN,
14 },
15 .colorKeys = FF_COLOR_FG_RED,
16 .colorTitle = FF_COLOR_FG_YELLOW,
17 },
18 #endif
19 #ifdef FASTFETCH_DATATEXT_LOGO_HAIKU2
20 // Haiku2
21 {
22 .names = { "Haiku2" },
23 .lines = FASTFETCH_DATATEXT_LOGO_HAIKU2,
24 .colors = {
25 FF_COLOR_FG_GREEN,
26 FF_COLOR_FG_DEFAULT,
27 },
28 .colorKeys = FF_COLOR_FG_RED,
29 .colorTitle = FF_COLOR_FG_YELLOW,
30 },
31 #endif
32 #ifdef FASTFETCH_DATATEXT_LOGO_HAIKU_SMALL
33 // HaikuSmall
34 {
35 .names = { "Haiku_small" },
36 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
37 .lines = FASTFETCH_DATATEXT_LOGO_HAIKU_SMALL,
38 .colors = {
39 FF_COLOR_FG_GREEN,
40 },
41 .colorKeys = FF_COLOR_FG_GREEN,
42 .colorTitle = FF_COLOR_FG_YELLOW,
43 },
44 #endif
45 #ifdef FASTFETCH_DATATEXT_LOGO_HAMONIKR
46 // HamoniKR
47 {
48 .names = { "HamoniKR" },
49 .lines = FASTFETCH_DATATEXT_LOGO_HAMONIKR,
50 .colors = {
51 FF_COLOR_FG_BLUE,
52 FF_COLOR_FG_WHITE,
53 FF_COLOR_FG_256 "99",
54 },
55 .colorKeys = FF_COLOR_FG_BLUE,
56 .colorTitle = FF_COLOR_FG_DEFAULT,
57 },
58 #endif
59 #ifdef FASTFETCH_DATATEXT_LOGO_HARDCLANZ
60 // HarDClanZ
61 {
62 .names = { "HarDClanZ" },
63 .lines = FASTFETCH_DATATEXT_LOGO_HARDCLANZ,
64 .colors = {
65 FF_COLOR_FG_BLUE,
66 FF_COLOR_FG_WHITE,
67 FF_COLOR_FG_RED,
68 },
69 .colorKeys = FF_COLOR_FG_BLUE,
70 .colorTitle = FF_COLOR_FG_DEFAULT,
71 },
72 #endif
73 #ifdef FASTFETCH_DATATEXT_LOGO_FREEBSD
74 // HardenedBSD
75 {
76 .names = { "HardenedBSD" },
77 .lines = FASTFETCH_DATATEXT_LOGO_FREEBSD,
78 .colors = {
79 FF_COLOR_FG_WHITE,
80 FF_COLOR_FG_RED,
81 },
82 .colorKeys = FF_COLOR_FG_RED,
83 .colorTitle = FF_COLOR_FG_RED,
84 },
85 #endif
86 #ifdef FASTFETCH_DATATEXT_LOGO_HARMONYOS
87 // HarmonyOS
88 {
89 .names = { "HarmonyOS" },
90 .lines = FASTFETCH_DATATEXT_LOGO_HARMONYOS,
91 .colors = {
92 FF_COLOR_FG_WHITE,
93 FF_COLOR_FG_BLUE,
94 },
95 .colorKeys = FF_COLOR_FG_BLUE,
96 .colorTitle = FF_COLOR_FG_BLUE,
97 },
98 #endif
99 #ifdef FASTFETCH_DATATEXT_LOGO_HASH
100 // Hash
101 {
102 .names = { "Hash" },
103 .lines = FASTFETCH_DATATEXT_LOGO_HASH,
104 .colors = {
105 FF_COLOR_FG_256 "123",
106 FF_COLOR_FG_256 "123",
107 },
108 },
109 #endif
110 #ifdef FASTFETCH_DATATEXT_LOGO_HELIUMOS
111 // HeliumOS
112 {
113 .names = { "HeliumOS" },
114 .lines = FASTFETCH_DATATEXT_LOGO_HELIUMOS,
115 .colors = {
116 FF_COLOR_FG_256 "81",
117 },
118 .colorKeys = FF_COLOR_FG_256 "81",
119 .colorTitle = FF_COLOR_FG_DEFAULT,
120 },
121 #endif
122 #ifdef FASTFETCH_DATATEXT_LOGO_HCE
123 // Huawei Cloud EulerOS
124 {
125 .names = { "Huawei Cloud EulerOS", "hce" },
126 .lines = FASTFETCH_DATATEXT_LOGO_HCE,
127 .colors = {
128 FF_COLOR_FG_RED,
129 },
130 .colorKeys = FF_COLOR_FG_RED,
131 .colorTitle = FF_COLOR_FG_RED,
132 },
133 #endif
134 #ifdef FASTFETCH_DATATEXT_LOGO_HUAYRA
135 // Huayra
136 {
137 .names = { "Huayra" },
138 .lines = FASTFETCH_DATATEXT_LOGO_HUAYRA,
139 .colors = {
140 FF_COLOR_FG_DEFAULT,
141 },
142 .colorKeys = FF_COLOR_FG_DEFAULT,
143 .colorTitle = FF_COLOR_FG_BLUE,
144 },
145 #endif
146 #ifdef FASTFETCH_DATATEXT_LOGO_HYBRID
147 // Hybrid
148 {
149 .names = { "Hybrid" },
150 .lines = FASTFETCH_DATATEXT_LOGO_HYBRID,
151 .colors = {
152 FF_COLOR_FG_BLUE,
153 FF_COLOR_FG_LIGHT_BLUE,
154 },
155 .colorKeys = FF_COLOR_FG_LIGHT_BLUE,
156 .colorTitle = FF_COLOR_FG_BLUE,
157 },
158 #endif
159 #ifdef FASTFETCH_DATATEXT_LOGO_HYDROOS
160 // HydroOS
161 {
162 .names = { "HydroOS" },
163 .lines = FASTFETCH_DATATEXT_LOGO_HYDROOS,
164 .colors = {
165 FF_COLOR_FG_RED,
166 },
167 .colorKeys = FF_COLOR_FG_RED,
168 .colorTitle = FF_COLOR_FG_GREEN,
169 },
170 #endif
171 #ifdef FASTFETCH_DATATEXT_LOGO_HYPERBOLA
172 // Hyperbola
173 {
174 .names = { "Hyperbola" },
175 .lines = FASTFETCH_DATATEXT_LOGO_HYPERBOLA,
176 .colors = {
177 FF_COLOR_FG_LIGHT_BLACK,
178 },
179 .colorKeys = FF_COLOR_FG_LIGHT_BLACK,
180 .colorTitle = FF_COLOR_FG_DEFAULT,
181 },
182 #endif
183 #ifdef FASTFETCH_DATATEXT_LOGO_HYPERBOLA_SMALL
184 // HyperbolaSmall
185 {
186 .names = { "Hyperbola_small" },
187 .type = FF_LOGO_LINE_TYPE_SMALL_BIT,
188 .lines = FASTFETCH_DATATEXT_LOGO_HYPERBOLA_SMALL,
189 .colors = {
190 FF_COLOR_FG_LIGHT_BLACK,
191 },
192 .colorKeys = FF_COLOR_FG_LIGHT_BLACK,
193 .colorTitle = FF_COLOR_FG_DEFAULT,
194 },
195 #endif
196 // LAST
197 {},
198};