summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Finlinson <devin.finlinson@pm.me>2026-09-06 04:43:27 -0600
committerDevin Finlinson <devin.finlinson@pm.me>2026-09-06 04:43:27 -0600
commit1ec13f09fbf67657941280cd6d9b52c35326e82d (patch)
treeb5a5b0d8addacb9b60e69049f9a9511c15d1b323
parentbb840a98415808e26e15105f9960e34f20d6fbd6 (diff)
add live iso output for x86
-rw-r--r--flake.nix12
-rw-r--r--machines/iso/default.nix (renamed from machines/iso/configuration.nix)0
-rw-r--r--machines/iso/hardware-configuration.nix2
3 files changed, 9 insertions, 5 deletions
diff --git a/flake.nix b/flake.nix
index 6c50a41..f72e220 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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";
}