No description
| 01-debian-atomic | ||
| 02-installer | ||
| 02-installer-bootc | ||
| .gitignore | ||
| README.md | ||
| roadmap.md | ||
| todo | ||
Debian Atomic Desktop Project
A project to create a Debian-based atomic desktop system using bootc and OSTree, inspired by ublue-os.
Project Structure
This project is organized into phases:
Phase 1: 01-debian-atomic/
- Goal: Create a minimal, bootable Debian Trixie atomic image
- Status: ✅ Complete
- Contents:
Containerfile- Defines the base atomic imagejustfile- Build automationREADME.md- Phase 1 documentation
Phase 2: 02-installer/
- Goal: Create a bootable ISO with Calamares installer
- Status: 🔄 In Progress (Contents file issues being resolved)
- Contents:
justfile- Live-build automationcalamares/- Installer configurationconfig/- Live-build configurationscripts/- Helper scripts
Phase 2 Alternative: 02-installer-bootc/
- Goal: Alternative approach using container-based VM testing
- Status: 🔄 In Progress
- Contents:
Containerfile- VM container definitionjustfile- Container build automationscripts/- Testing scripts
Quick Start
-
Phase 1 (Atomic Image):
cd 01-debian-atomic just build-image just test-image -
Phase 2 (Installer ISO):
cd 02-installer just build-iso -
Phase 2 Alternative (Container VM):
cd 02-installer-bootc just build-container just test-container
Prerequisites
justcommand runnerpodmanordockerlive-build(for Phase 2)qemu-system-x86_64(for testing)
Development
See roadmap.md for detailed project planning and todo for current tasks.
License
This project is open source. See individual files for specific licensing information.