2 Commits

Author SHA1 Message Date
91e1d32f1c Make preseed fully unattended with Hyprland desktop from sid
Overhaul preseed.cfg from a semi-interactive installer (prompting for
LUKS passphrase and user credentials) to a fully unattended dev/test
setup with hardcoded credentials. Enable networking and configure a
Debian sid pin to pull Hyprland, UWSM, SDDM, and foot during
late_command. Add serial console support in GRUB for headless debugging.

Also update the FSD with the "match upstream Omarchy" design principle
and bump the last-updated date.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:06:46 +01:00
5fa89444d7 Fix preseed late_command breaking finish-install stage
The debconf preseed parser interprets \n in string values as literal
newlines. The printf format string had its \n converted to real newlines
before the shell saw it, causing ExecStart= to be executed as a separate
command ("Illegal number: ExecStart="). Replace the single printf with
multiple echo statements that avoid \n entirely.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 00:44:21 +01:00