Parses Cargo.lock and provides build inputs based on the crates it finds.
cargo buildat least once to generate Cargo.lock.nix flake new -t github:yrns/rustify .nix develop
{ pkgs ? import <nixpkgs> { } }:
let rustify = builtins.getFlake "github:yrns/rustify";
in rustify.lib.mkShell {
lockFile = ./Cargo.lock;
inherit pkgs;
}