6 lines
291 B
Nix
6 lines
291 B
Nix
{ stdenv, fetchurl, id, responseHash }:
|
|
let
|
|
version = (builtins.fromJSON (builtins.readFile (fetchurl { url = "https://api.modrinth.com/v2/version/${id}"; sha256 = responseHash; })));
|
|
file = (builtins.elemAt version.files 0);
|
|
in
|
|
fetchurl { url = file.url; sha512 = file.hashes.sha512; }
|