From 8f71423fd9ac189ae4df58c7a0b68f946d585f50 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Thu, 21 Apr 2022 12:42:42 +0000 Subject: [PATCH] Add ISO build target --- flake.nix | 4 ++++ hosts/iso/default.nix | 9 +++++++++ 2 files changed, 13 insertions(+) create mode 100644 hosts/iso/default.nix diff --git a/flake.nix b/flake.nix index 8cad3c7..05083f4 100644 --- a/flake.nix +++ b/flake.nix @@ -38,6 +38,10 @@ "2maccabees" = machine "aarch64-linux" "2maccabees"; "linode" = machine "x86_64-linux" "linode"; + + "iso" = machine "x86_64-linux" "iso"; }; + + defaultPackage."x86_64-linux" = inputs.self.nixosConfigurations.iso.config.system.build.isoImage; }; } diff --git a/hosts/iso/default.nix b/hosts/iso/default.nix new file mode 100644 index 0000000..0e889c7 --- /dev/null +++ b/hosts/iso/default.nix @@ -0,0 +1,9 @@ +{ pkgs, nixpkgs, lib, ... }: +{ + + imports = [ + "${nixpkgs}/nixos/modules/installer/cd-dvd/installation-cd-base.nix" + ]; + + networking.networkmanager.enable = lib.mkForce false; +}