diff --git a/templates/chisel/nix/gcd/gcd.nix b/templates/chisel/nix/gcd/gcd.nix index 4442dcc..c0ea274 100644 --- a/templates/chisel/nix/gcd/gcd.nix +++ b/templates/chisel/nix/gcd/gcd.nix @@ -24,7 +24,7 @@ let publishMillModule { name = "chisel"; version = "9999"; - outputHash = "sha256-fuorZlUbH+oDt6XGHBqMmOXaRHzZVntRgIln1NeYLeQ="; + outputHash = "sha256-wXDmafSEoJxg1mv6uleKtRDCuFuTdEt+FmiH6NO7anc="; publishPhase = "mill -i unipublish.publishLocal"; nativeBuildInputs = [ git ]; }; @@ -54,7 +54,7 @@ let fileset = unions [ ./../../build.mill ./../../common.mill ]; }; millDepModules = [ chisel ]; - millDepsHash = "sha256-Vav1Svh06MUNO1KI0XcioxWbhGZnADXa0vOrbWDZI+U="; + millDepsHash = "sha256-saHZcLBulNESco16mqwgiPndFA/V+4uexnqgLCinuWs="; }; editable = self.overrideAttrs (_: { diff --git a/templates/chisel/nix/pkgs/dependencies/default.nix b/templates/chisel/nix/pkgs/dependencies/default.nix index b8c8d38..bd9afa2 100644 --- a/templates/chisel/nix/pkgs/dependencies/default.nix +++ b/templates/chisel/nix/pkgs/dependencies/default.nix @@ -1,6 +1,7 @@ { pkgs , stdenv , mill +, add-determinism , ... }: { name @@ -42,6 +43,10 @@ stdenv.mkDerivation { runHook preInstall mkdir -p $out/.ivy2 mv $TMPDIR/ivy/local $out/.ivy2/local + + export SOURCE_DATE_EPOCH=1669810380 + find $out -type f -name '*.jar' -exec '${add-determinism}/bin/add-determinism' -j "$NIX_BUILD_CORES" '{}' ';' + runHook postInstall ''; }