{ lib, ... }: { config.configurations.nixos = let mkInstaller = system: ( { pkgs, ... }: { nixpkgs = { inherit system; }; environment.systemPackages = [ pkgs.nixos-install-tools ]; # Make nixos-anywhere treat this as a installer iso system.nixos.variant_id = "installer"; } ); systems = [ "aarch64-linux" "x86_64-linux" ]; installers = map (system: lib.nameValuePair "installer-${system}" (mkInstaller system)) systems; in lib.listToAttrs installers; }