blueopinion/templates/default/nix/lib/default.nix

13 lines
302 B
Nix

{ inputs, flake, ... }:
{
mkCraneLib =
{ pkgs, system }:
let
craneLib = inputs.crane.mkLib pkgs;
toolchain = (inputs.rust-overlay.lib.mkRustBin { } pkgs).fromRustupToolchainFile (
flake + "/rust-toolchain.toml"
);
in
craneLib.overrideToolchain toolchain;
}