12 lines
368 B
Nix
12 lines
368 B
Nix
inputName:
|
|
let
|
|
lock = builtins.fromJSON (builtins.readFile ../flake.lock);
|
|
namedNode = lock.nodes.${lock.nodes.root.inputs.${inputName}}.locked;
|
|
githubTarball = fetchTarball {
|
|
url =
|
|
namedNode.url
|
|
or "https://github.com/${namedNode.owner}/${namedNode.repo}/archive/${namedNode.rev}.tar.gz";
|
|
sha256 = namedNode.narHash;
|
|
};
|
|
in
|
|
githubTarball
|