27 lines
1.2 KiB
Nix
27 lines
1.2 KiB
Nix
{ pkgs, ... }:
|
|
let hashes = {
|
|
"version" = "22.0.0";
|
|
"hashes" = {
|
|
"aarch64-linux" = {
|
|
sha256 = "01097qag9kjjwh3q11j76bn79x80dm8h5rdd6gzwrsqhn48hx6ns";
|
|
url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.0/graalvm-community-jdk-22.0.0_linux-aarch64_bin.tar.gz";
|
|
};
|
|
"x86_64-linux" = {
|
|
sha256 = "0mq6vdsfgas8lhz1vdiz8qya37fy7qn0078q30zpa09ila3b9vp5";
|
|
url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.0/graalvm-community-jdk-22.0.0_linux-x64_bin.tar.gz";
|
|
};
|
|
"x86_64-darwin" = {
|
|
sha256 = "1l8h9ai7s4km8wx1x43s3barnbq7b6hzfr1mbbmiksng1d2p26v9";
|
|
url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.0/graalvm-community-jdk-22.0.0_macos-x64_bin.tar.gz";
|
|
};
|
|
"aarch64-darwin" = {
|
|
sha256 = "11ncf4wd5asr3jz21fs0j5w49zxrsdw3j42mpcczjy2z1j813cc7";
|
|
url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.0/graalvm-community-jdk-22.0.0_macos-aarch64_bin.tar.gz";
|
|
};
|
|
};
|
|
}; in
|
|
pkgs.graalvm-ce.overrideAttrs (old: {
|
|
src = builtins.fetchurl hashes.hashes.${pkgs.stdenv.system};
|
|
version = hashes.version;
|
|
})
|