diff --git a/flake.nix b/flake.nix index 775b2e2..4d2f32a 100644 --- a/flake.nix +++ b/flake.nix @@ -13,22 +13,32 @@ outputs = { self, nixpkgs, flake-utils, nixos-generators, home-manager, ... }: flake-utils.lib.eachDefaultSystem (system: let + pkgs = nixpkgs.legacyPackages.${system}; + iso = nixos-generators.nixosGenerate { inherit system; format = "install-iso"; modules = [ ./installer.nix - # home-manager.nixosModules.home-manager + ]; + }; - # # Configure home-manager for nixos user - # { - # # home-manager.useUserPackages = true; - # # home-manager.useGlobalPkgs = true; - # home-manager.users.nixos = import ./home.nix; - # } + netboot = nixpkgs.lib.nixosSystem { + inherit system; + + modules = [ + ./installer.nix + + ({ modulesPath, ... }: { + imports = [ + (modulesPath + "/installer/netboot/netboot-minimal.nix") + ]; + }) ]; }; in { packages.default = iso; + + packages.netboot = netboot.config.system.build.netboot; }); }