diff options
| author | Devin Finlinson <devin.finlinson@pm.me> | 2026-09-06 04:43:27 -0600 |
|---|---|---|
| committer | Devin Finlinson <devin.finlinson@pm.me> | 2026-09-06 04:43:27 -0600 |
| commit | 1ec13f09fbf67657941280cd6d9b52c35326e82d (patch) | |
| tree | b5a5b0d8addacb9b60e69049f9a9511c15d1b323 | |
| parent | bb840a98415808e26e15105f9960e34f20d6fbd6 (diff) | |
add live iso output for x86
| -rw-r--r-- | flake.nix | 12 | ||||
| -rw-r--r-- | machines/iso/default.nix (renamed from machines/iso/configuration.nix) | 0 | ||||
| -rw-r--r-- | machines/iso/hardware-configuration.nix | 2 |
3 files changed, 9 insertions, 5 deletions
@@ -440,14 +440,20 @@ ]; }; live = lib.nixosSystem { - modules = minimalModuleConfig ++ [ + modules = minimalModuleConfig ++ [ ./machines/iso ./machines/iso/aarch-hardware.nix (nixpkgs + "/nixos/modules/installer/sd-card/sd-image-aarch64-installer.nix") - ./machines/iso/configuration.nix - + home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; } { nixpkgs.hostPlatform = "aarch64-linux"; } ]; }; + live86 = lib.nixosSystem { # installation iso for x86_64 systems + modules = minimalModuleConfig ++ [ ./machines/iso + ({modulesPath, ... }: {imports = [ (modulesPath + "/installer/cd-dvd/installation-cd-minimal.nix")];}) + home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; } + { nixpkgs.hostPlatform = "x86_64-linux"; } + ] ; + }; livetest = lib.nixosSystem { modules = [ (nixpkgs + "/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix") diff --git a/machines/iso/configuration.nix b/machines/iso/default.nix index 29b429a..29b429a 100644 --- a/machines/iso/configuration.nix +++ b/machines/iso/default.nix diff --git a/machines/iso/hardware-configuration.nix b/machines/iso/hardware-configuration.nix index 78601ad..5058e8f 100644 --- a/machines/iso/hardware-configuration.nix +++ b/machines/iso/hardware-configuration.nix @@ -30,6 +30,4 @@ networking.useDHCP = lib.mkDefault true; # networking.interfaces.end0.useDHCP = lib.mkDefault true; # networking.interfaces.wlan0.useDHCP = lib.mkDefault true; - - nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux"; } |
