yino/README.md
Michael Smith 17fa52824c Add ISO build tooling and serial console support
- Add bin/yino-iso with download, build, and clean subcommands for
  creating a preseeded Debian installer ISO
- Add --serial flag to bin/yino-vm boot for headless serial console
- Add offline installation ISO spec to FSD (section 6)
- Update README TODO to reflect ISO pipeline progress

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

29 lines
1.2 KiB
Markdown

# Yino
**Yino Is Not Omarchy** — an opinionated Debian-based desktop OS, ported from [Omarchy](https://github.com/basecamp/omarchy).
## Docs
- [Functional Specification](docs/yino-fsd.md)
- [Omarchy Analysis](docs/Omarchy.md)
## TODO
- [x] 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.md` for 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