Commit 9898fd0e authored by Andrew Childs's avatar Andrew Childs
Browse files

nixos/release.nix: add "amazonImage" for building Amazon EC2 Images

parent 027e5560
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -196,6 +196,22 @@ in rec {
  );


  # A disk image that can be imported to Amazon EC2 and registered as an AMI
  amazonImage = forMatchingSystems [ "x86_64-linux" "aarch64-linux" ] (system:

    with import nixpkgs { inherit system; };

    hydraJob ((import lib/eval-config.nix {
      inherit system;
      modules =
        [ versionModule
          ./maintainers/scripts/ec2/amazon-image.nix
        ];
    }).config.system.build.amazonImage)

  );


  # Ensure that all packages used by the minimal NixOS config end up in the channel.
  dummy = forAllSystems (system: pkgs.runCommand "dummy"
    { toplevel = (import lib/eval-config.nix {