Maid/nix/package.nix
2025-10-08 02:23:04 +03:00

15 lines
305 B
Nix

{ pkgs, rust, crane }:
let
craneLib = (crane.mkLib pkgs).overrideToolchain (p: rust);
src = craneLib.cleanCargoSource ../.;
common = {
inherit src;
strictDeps = true;
};
cargoArtifacts = craneLib.buildDepsOnly common;
in
craneLib.buildPackage (common // {
inherit cargoArtifacts;
})