Nix derivation
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"'' ];
}
];
}