diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..f087b42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/pkgs/rustc0/default.nix b/pkgs/rustc0/default.nix index 2b45c28..933ae2a 100644 --- a/pkgs/rustc0/default.nix +++ b/pkgs/rustc0/default.nix @@ -65,6 +65,13 @@ stdenv.mkDerivation rec { url = "https://github.com/risc0/rust/releases/download/test-release-2/rust-toolchain-aarch64-apple-darwin.tar.gz"; sha256 = "sha256:0vvf6j14vm9n3kb39m0xdzfc7fdycwr3iqzlnyy7razgi3i5vk9l"; } + else if stdenv.hostPlatform.system == "aarch64-linux" + then + builtins.fetchurl + { + url = "file://./rust-toolchain-aarch64-unknown-linux-gnu.tar.gz"; + sha256 = "sha256:d9c6a874994adc3dbd5af275d0a4a4672792c099a8bc6358406da0073dc95297"; + } else builtins.abort "Toolchain not available."; diff --git a/pkgs/rustc0/rust-toolchain-aarch64-unknown-linux-gnu.tar.gz b/pkgs/rustc0/rust-toolchain-aarch64-unknown-linux-gnu.tar.gz new file mode 100644 index 0000000..69ff227 --- /dev/null +++ b/pkgs/rustc0/rust-toolchain-aarch64-unknown-linux-gnu.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c6a874994adc3dbd5af275d0a4a4672792c099a8bc6358406da0073dc95297 +size 401955176