Three fixes for the degraded look of the Omarchy install phase on
real hardware:
- .zlogin piped the whole installer through `tee /dev/ttyS0` whenever
ttyS0 was writable — true on nearly every real PC, not just QEMU.
gum then saw a pipe instead of a TTY and dropped colours and
selection highlighting, and redraws garbled into stray characters.
Serial logging is now gated on QEMU DMI detection and uses
script(1) — a pty — so even VM test runs render correctly while
still logging to the serial port.
- Only 3 of the 16 Tokyo Night console palette entries were set, so
gum's accent colours fell back to the default VGA palette. Added
the full set_tokyo_night_colors() (same escapes as the stock
.automated_script.sh), applied at menu start and before the
configurator.
- WINOMA_ON_VT exported by .zlogin so the palette guard also fires
inside script's pty, where $(tty) reports a pts instead of the VT.
Verified: headless QEMU smoke test (menu, serial log via pty, palette
escapes in stream) + full install on real hardware.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adds the YouTube demo as a clickable thumbnail near the top, matching the
pattern used in the other repo READMEs.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Quick start jumped straight to running the patcher; add the clone + cd
step (GitHub primary, Forgejo mirror noted) so it reads start-to-finish.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Patches the Omarchy ISO to install alongside Windows with a firmware-proof
Limine-first boot (bootmgfw spoof), LUKS2 encryption, and btrfs snapshots.
Includes repair mode for re-applying Limine after a Windows feature update.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>