main
 1(import (
 2  let
 3    lock = builtins.fromJSON (builtins.readFile ./flake.lock);
 4    nodeName = lock.nodes.root.inputs.flake-compat;
 5  in
 6    fetchTarball {
 7      url =
 8        lock.nodes.${nodeName}.locked.url
 9        or "https://github.com/NixOS/flake-compat/archive/${lock.nodes.${nodeName}.locked.rev}.tar.gz";
10      sha256 = lock.nodes.${nodeName}.locked.narHash;
11    }
12) {src = ../.;}).shellNix