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:
Bernardo Magri
2026-04-26 15:29:04 +01:00
parent 21230a05eb
commit 6de8ecd093
16 changed files with 97 additions and 30 deletions

View File

@@ -8,6 +8,7 @@
{
imports = [
../core/system/nix.nix
../core/system/branding.nix
];
# Base installation media configuration is handled by the module imported in flake.nix
@@ -24,6 +25,10 @@
i18n.defaultLocale = lib.mkDefault "en_US.UTF-8";
# ISO Branding
isoImage.volumeID = lib.mkForce "NOMARCHY_INSTALLER";
isoImage.edition = lib.mkForce "minimal";
# Essential packages for installation
environment.systemPackages = with pkgs; [
# Core utilities
@@ -83,6 +88,11 @@
mode = "0755";
};
environment.etc."hardware-db.sh" = {
source = ../installer/hardware-db.sh;
mode = "0644";
};
# Symlink for easy access (merged into systemPackages above)
# The nomarchy-install script is created by writeShellScriptBin in the main list

View File

@@ -8,6 +8,10 @@
i18n.defaultLocale = lib.mkDefault "en_US.UTF-8";
services.xserver.xkb.layout = lib.mkDefault "us";
# ISO Branding
isoImage.volumeID = lib.mkForce "NOMARCHY_LIVE";
isoImage.edition = lib.mkForce "graphical";
# Home Manager activation for the nixos live user is provided by the
# home-manager.nixosModules.home-manager module wired up in flake.nix.