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>
Yino
Yino Is Not Omarchy — an opinionated Debian-based desktop OS, ported from Omarchy.
Docs
TODO
- Set up development environment (QEMU VM for testing)
- Create ISO generation pipeline (Debian ISO with unattended install). See item "6. Offline installation ISO" in
docs/yino-fsd.mdfor full specification. - Port Omarchy installer to Debian (runs post-install, equivalent of Omarchy's phase 2-5 scripts)
- Get Hyprland running via the installer with essential dotfiles
Unsorted pool (future work, not yet prioritized)
- Set up custom Debian package repository (replaces Omarchy's OPR/AUR)
- Port package management layer (pacman to apt, adapt install scripts)
- Build and package full Hyprland ecosystem (Hypridle, Hyprlock, Hyprsunset, UWSM)
- Port desktop environment stack (Waybar, Walker, Mako, SwayOSD)
- Build and package applications not in Debian repos (Ghostty, etc.)
- Port configuration and dotfiles system (3-layer: Default, Theme, User)
- Port theming system
- Port security configuration (UFW firewall, GPG setup)
- Set up upstream tracking workflow for basecamp/omarchy
Languages
Shell
100%