#!/bin/sh
# Farbschema für das Textmenü von ZFSBootMenu: fzf und ZBM nutzen die 16
# ANSI-Farben (--color=16), also genügt die Palette der Linux-Konsole
# (\033]P<index><rrggbb>). Nur auf der Konsole, nicht seriell. Index: 0
# Hintergrund, 1 rot, 2 grün, 3 Akzent (ZBM: „orange“), 4 blau, 5 magenta,
# 6 cyan, 7 Text, 8–15 die hellen Varianten. build.sh setzt PALETTE aus
# der Marke (ZBM_PALETTE); hier stehen die Farben von bashclub OS.
PALETTE="2a2c30 e8553e 7cb85c f07d1a 3b3e44 f7a35c f7a35c b8bbc0 5a5e66 ff6b5a 9ccc65 f7a35c 8a8f99 f7a35c f7a35c ffffff"
for tty in /dev/tty1 /dev/tty0; do
	[ -w "$tty" ] || continue
	i=0
	for color in $PALETTE; do
		printf '\033]P%X%s' "$i" "$color" >"$tty"
		i=$((i + 1))
	done
	printf '\033[0;37;40m\033[2J\033[H' >"$tty"
	break
done
exit 0
