{ lib, pkgs, sources ? import ../../../npins, }: pkgs.stdenv.mkDerivation { name = "tf-repo"; src = with lib.fileset; toSource { root = ../../../.; # don't copy ignored files fileset = intersection (gitTracked ../../../.) ../../../.; }; buildInputs = [ (pkgs.callPackage ./tf.nix { }) (pkgs.callPackage ./setup.nix { inherit sources; }) ]; buildPhase = '' runHook preBuild pushd deployment/check/data-model-tf setup popd runHook postBuild ''; installPhase = '' runHook preInstall cp -r . $out runHook postInstall ''; }