22 lines
394 B
Nix
22 lines
394 B
Nix
{ url
|
|
, outputHash
|
|
, executable ? false
|
|
, unpack ? false
|
|
, name ? baseNameOf (toString url)
|
|
}:
|
|
|
|
derivation ({
|
|
builder = "builtin:fetchurl";
|
|
outputHashMode = "recursive";
|
|
|
|
inherit name url executable unpack outputHash;
|
|
|
|
outputHashAlgo = if outputHash == "" then "sha256" else "";
|
|
|
|
system = "builtin";
|
|
|
|
# No need to double the amount of network traffic
|
|
preferLocalBuild = true;
|
|
|
|
})
|