From 06fb1b8333f5ba7fa4a652d62c054ee50be35402 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Sun, 15 Feb 2026 23:02:15 +0100 Subject: [PATCH] Add README with TODO checklist for the porting effort Co-Authored-By: Claude Opus 4.6 --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..7fdeebc --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# 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 + +- [ ] Set up development environment (QEMU VM for testing) +- [ ] Create ISO generation pipeline (Debian ISO with unattended install that triggers Yino installer) +- [ ] Configure boot and full disk encryption (LUKS, initramfs, bootloader) as part of unattended install +- [ ] 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