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