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:
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user