David Heinemeier Hansson
c167bf9c1d
Cleanup the look
2026-07-14 18:09:48 -07:00
David Heinemeier Hansson
c303a9f746
More aesthetic tweaks
2026-07-13 17:06:43 -07:00
David Heinemeier Hansson
c8a0072403
Tweak the installer aesthetics
2026-07-13 15:55:08 -07:00
Ryan Hughes
afa8293b2b
Improve ISO installer flow and VM tooling
2026-05-25 19:54:12 -04:00
Ryan Hughes
c50d0bc299
Unify ISO install orchestration
...
Drive installs through the common ISO pipeline, carry install intent in configurator JSON, and finalize Limine boot setup from the ISO.
2026-05-25 12:50:31 -04:00
Ryan Hughes
3a51e875b6
installer: move hibernation into orchestrator
2026-05-23 14:05:15 -04:00
Ryan Hughes
6232620806
installer: unify finalizer logging
2026-05-23 10:21:38 -04:00
Ryan Hughes
8d1d3c906d
installer: harden dashboard finish transition
2026-05-23 10:02:36 -04:00
Ryan Hughes
fd12ace8bc
installer: tolerate missing duration on finish
2026-05-23 05:29:53 -04:00
Ryan Hughes
1d656af51d
installer: make dashboard own install flow
2026-05-23 04:50:32 -04:00
Ryan Hughes
c43bad26b5
installer: stop dashboard before finish prompt
2026-05-23 03:35:55 -04:00
Ryan Hughes
7d7f6451a3
installer: track real dashboard pid
2026-05-23 02:55:44 -04:00
Ryan Hughes
0890472c9b
installer: pass dashboard tty explicitly
2026-05-23 02:14:13 -04:00
Ryan Hughes
1162d111bd
installer: force dashboard shutdown before finish
2026-05-22 23:10:44 -04:00
Ryan Hughes
ca55321621
installer: animate dashboard and finish screens
2026-05-22 19:20:03 -04:00
Ryan Hughes
0734e982ca
installer: harden dashboard handoff
2026-05-22 19:15:06 -04:00
Ryan Hughes
61f84a95cf
installer: smooth dashboard progress
2026-05-22 18:09:00 -04:00
Ryan Hughes
337ba2e590
installer: show dashboard during ISO install
2026-05-22 17:34:01 -04:00
Ryan Hughes
ed7c62febe
omarchy-iso: drop obsolete archinstall patch helper (4.3 has the fixes upstream)
2026-05-21 20:07:55 -04:00
Ryan Hughes
22f94e6da6
orchestrator: switch wrapper interface from CLI args to env vars to avoid archinstall argparse collision
2026-05-21 19:40:31 -04:00
Ryan Hughes
13e0201e9b
automated_script: keep configurator on real TTY; scope logging to install phase
2026-05-21 18:44:09 -04:00
Ryan Hughes
b36280f1a6
omarchy-iso-cleanup-disk: add --protected mode; adapter: doc pre-mount mount semantics
2026-05-21 18:06:52 -04:00
Ryan Hughes
26f87f6789
orchestrator: shell out to bash helpers; patch archinstall before Python imports
2026-05-21 17:48:37 -04:00
Ryan Hughes
1742e6d997
Add omarchy-iso disk-cleanup and archinstall-patch bash helpers
2026-05-21 17:48:37 -04:00
Ryan Hughes
89cc55d559
Add Python install orchestrator (moved from omarchy-installer)
...
The orchestrator drives an offline install on the live ISO using
archinstall as a library subsystem. Lands under configs/airootfs/ so
mkarchiso bakes it into the live squashfs directly:
/usr/share/omarchy-iso/orchestrator/ (the Python package)
/usr/local/bin/omarchy-iso-install (thin shell wrapper that
execs python -m orchestrator.main)
Two corrections vs the previous omarchy-installer location:
1. omarchy-installer dropped from EARLY_PACKAGES \u2014 it's live-ISO-only
install tooling, must never land on the target. /etc/skel is still
populated pre-useradd via omarchy-settings.
2. run_chroot_finalizer now copies /usr/share/omarchy from the live
ISO into /mnt/tmp/omarchy-install/ before arch-chroot. finalize.sh
+ install/ scripts run from /tmp inside the chroot; /tmp is wiped
on first reboot, so the target boots with zero install detritus.
2026-05-21 16:53:13 -04:00