Skip to content

Nix derivation

Compare
Choose a tag to compare
@MarcoDaniels MarcoDaniels released this 08 Jan 20:24
· 1 commit to main since this release
f23878c

Nix derivation to build the application.

Import as:

cloudfront = pkgs.callPackage (pkgs.stdenv.mkDerivation {
    name = "elm-aws-cloudfront";
    src = fetchGit {
      url = "https://github.com/MarcoDaniels/elm-aws-cloudfront.git";
      ref = "refs/tags/nix-1.0.0";
    };
    installPhase = ''
      mkdir -p $out
      cp $src/default.nix $out
    '';
  }) { };

Run as:

cloudfront.buildElmAWSCloudFront {
  src = ../../.;
  elmSrc = ../../nix/elm-srcs.nix;
  elmRegistryDat = ../../nix/registry.dat;
  lambdas = [
    {
      module = ./src/MyModule.elm;
      flags = [ ''token:"token"'' ''url:"url"'' ];
    }
  ];
}