Commit Graph
7 Commits
Author SHA1 Message Date
c-ludenberg 1a4e462af6 v0.4.0: horizon distro option, recommended=horizon, no forced branding in custom 2026-08-27 21:54:36 +02:00
c-ludenberg 781de7ae6c v0.3.0: recommended vs custom mode, DE/WM explanations, better UX 2026-08-27 21:16:55 +02:00
c-ludenberg a52f17e0ab v0.2.0: remove useless deselect step, bump version 2026-08-27 21:07:55 +02:00
c-ludenberg 7237b57c21 fix: correct setuptools build backend 2026-08-27 20:20:19 +02:00
c-ludenberg 131e84bb3f feat: interactive TUI with rich/questionary, fakeroot mode, failsafes
- Interactive TUI: distro/init/libc/arch/package selection, ISO config
- Root vs fakeroot mode detection with warnings
- Disk space check before build
- Confirmation prompts with build summary
- Fakeroot support via set_mode() in base.py
2026-08-27 20:18:30 +02:00
c-ludenberg 5c65baeb27 fix: syntax errors in all backends, wrong import path, entry point
- fix f-string escape bug in all 5 backends (user password handling)
- fix void.py import: from ..dinit (not .dinit — dinit.py is at package root)
- fix pyproject.toml entry point: cli:cli not cli:main
- add .gitignore for __pycache__
2026-08-26 20:39:42 +02:00
c-ludenberg 3c5a357cb4 euri-mklive: universal CLI ISO builder
- any distro from any distro (debian, ubuntu, arch, artix, void, alpine, fedora)
- YAML config for distro, arch, init, packages, users, services, bootloader
- each distro backend knows how to bootstrap itself
- squashfs + xorriso for ISO generation
- sexy CLI with banner and colored output
- examples for Artix+Euri and Project Horizon
2026-08-26 19:01:19 +02:00