Add installer image package

This commit is contained in:
Michael Smith
2024-09-05 17:51:22 +02:00
parent 0b0939f879
commit 415d9e829f
2 changed files with 199 additions and 0 deletions

View File

@@ -76,6 +76,22 @@
'';
installer-iso = inputs.self.nixosConfigurations.installer.config.system.build.isoImage;
installer-image = nixos-generators.nixosGenerate {
system = system;
specialArgs = {
pkgs = pkgs;
diskSize = 20 * 1024;
};
modules = [
# Pin nixpkgs to the flake input, so that the packages installed
# come from the flake inputs.nixpkgs.url.
({ ... }: { nix.registry.nixpkgs.flake = nixpkgs; })
# Apply the rest of the config.
./machines/installer-image
];
format = "raw-efi";
};
});
apps = forAllSystems (system: {