feat(distro): rename ISO targets and fix UEFI boot in live test script
- Rename installerIso and installerIsoGraphical to nomarchy-installer and nomarchy-live. - Update host configurations with proper Nomarchy branding and volume IDs. - Fix nomarchy-test-live-iso QEMU launch by using -drive if=pflash for UEFI firmware. - Add nomarchy-build-live-iso utility script. - Scrub remaining Omarchy references in Plymouth, installer messages, and docs. - Regenerate docs/SCRIPTS.md to reflect new and renamed utilities.
This commit is contained in:
@@ -31,7 +31,7 @@ While the system is defined declaratively, Nomarchy uses a small, local state fi
|
||||
- **Outputs:**
|
||||
- `nixosModules.system`: Exports the foundational OS logic (`./core`).
|
||||
- `nixosModules.home`: Exports the application and desktop logic (`./features`).
|
||||
- `nixosConfigurations`: Defines pre-configured targets like `installerIso`, `live-iso`, and a testing `vm`.
|
||||
- `nixosConfigurations`: Defines pre-configured targets like `nomarchy-installer`, `nomarchy-live`, and a testing `vm`.
|
||||
- **`flake.lock`**: Locks dependency versions for reproducible builds.
|
||||
- **`GEMINI.md`**: Foundational mandates and architectural rules for the Nomarchy Agent.
|
||||
- **`STRUCTURE.md`**: (This file) Detailed architectural documentation.
|
||||
@@ -129,5 +129,5 @@ The `lib/` directory provides centralized logic and data structures to maintain
|
||||
- **`disko-btrfs-luks.nix`**: A simpler reference layout for disk management.
|
||||
|
||||
### `hosts/` (Targets)
|
||||
- **`installer-iso.nix`**: Configuration for the minimal, TTY-based installation ISO.
|
||||
- **`live-iso.nix`**: Configuration for the full graphical live environment, used for testing and GUI-based installation.
|
||||
- **`nomarchy-installer.nix`**: Configuration for the minimal, TTY-based installation ISO.
|
||||
- **`nomarchy-live.nix`**: Configuration for the full graphical live environment, used for testing and GUI-based installation.
|
||||
|
||||
Reference in New Issue
Block a user