.dotfiles/nix/iso.nix
2025-07-04 21:07:42 +02:00

19 lines
536 B
Nix

{ self, inputs, ... }:
{
perSystem = { pkgs, system, ... }:
{
# nix build --print-out-paths --no-link .#images.<target-system>.live-iso
packages.live-iso = inputs.nixos-generators.nixosGenerate {
inherit pkgs;
modules = [
inputs.home-manager.nixosModules.home-manager
"${self}/install/installer-config.nix"
];
format =
{
x86_64-linux = "install-iso";
aarch64-linux = "sd-aarch64-installer";
}.${system};
};
};
}