I need to verify the locked git hash of a flake input against some other (non-Nix) git hash in our repo because reasons. I can find that git hash in
flake.lock, but unfortunately the flake has more (transitive) inputs named the same way, so that input is actually one of
<name>_<n>s, and I don’t see a good way to figure out which one is the top-level one.
nix flake metadata output I can easily tell the top-level one because it’s all displayed as a tree.
Any ideas how else to accomplish it that wouldn’t be too complex?