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>
This commit is contained in:
Michael Smith
2026-02-20 17:06:46 +01:00
parent 5d96685ce5
commit 91e1d32f1c
2 changed files with 67 additions and 13 deletions

View File

@@ -7,7 +7,7 @@
| Version | 1.0 |
| Status | Draft |
| Created | 2026-02-15 |
| Updated | 2026-02-15 |
| Updated | 2026-02-20 |
## 1. Purpose
@@ -40,6 +40,9 @@ This should match Omarchy's architecture (see [Omarchy Analysis](Omarchy.md) for
## 4. Design principles
- **Match upstream Omarchy** — Yino should replicate Omarchy's architecture, component choices, and conventions as
closely as possible, substituting only what is strictly necessary for Debian compatibility. When multiple approaches
exist, prefer the one Omarchy uses. When in doubt, ask the owner before deviating.
- Version control (git) must be used
- Less is more, minimize dependencies, avoid pulling in extra dependencies, always talk through with owner first
- Keep it simple, KISS principle applies