From 92f95b33d56f8b90ae9652f4dd756f3d92b0c3f9 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Wed, 9 Jun 2021 10:16:33 +0200 Subject: flake: add isoImage --- flake.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/flake.nix b/flake.nix index 7272cc6..50d302d 100644 --- a/flake.nix +++ b/flake.nix @@ -148,6 +148,27 @@ self.nixosModules.profiles.server ]; }; + + iso = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + self.nixosModules.default + ({ modulesPath, ... }: { + imports = [ + (modulesPath + "/installer/cd-dvd/iso-image.nix") + ]; + + isoImage.makeEfiBootable = true; + isoImage.makeUsbBootable = true; + + home-manager.users.minijackson.home.stateVersion = "21.05"; + home-manager.users.root.home.stateVersion = "21.05"; + + users.users.minijackson.initialHashedPassword = ""; + users.users.root.initialHashedPassword = ""; + }) + ]; + }; }; hydraJobs = @@ -243,6 +264,7 @@ ''; }; + isoImage.x86_64-linux = self.nixosConfigurations.iso.config.system.build.isoImage; }; }; -- cgit v1.2.3