ref(nix): make the flake more idiomatic

This commit is contained in:
b4mbus
2024-06-09 00:45:04 +02:00
parent 6233397dfe
commit 06dcba70d7

View File

@@ -42,11 +42,11 @@
mkDevShell = rust: mkDevShell = rust:
pkgs.mkShell { pkgs.mkShell {
nativeBuildInputs = buildDeps (rust.override { packages = buildDeps (rust.override {
extensions = ["rust-src"]; extensions = ["rust-src"];
}); });
RUST_BACKTRACE = 1; env.RUST_BACKTRACE = 1;
}; };
mkPackage = rust: mkPackage = rust:
@@ -55,19 +55,20 @@
rustc = rust; rustc = rust;
}) })
.buildRustPackage { .buildRustPackage {
inherit (cargoToml.package) name version; pname = cargoToml.package.name;
inherit (cargoToml.package) version;
src = ./.; src = ./.;
cargoLock.lockFile = ./Cargo.lock; cargoLock.lockFile = ./Cargo.lock;
nativeBuildInputs = buildDeps rust; buildInputs = buildDeps rust;
dontUseCargoParallelTests = true; dontUseCargoParallelTests = true;
}; };
in { in {
_module.args = { _module.args = {
pkgs = import inputs.nixpkgs { pkgs = import inputs.nixpkgs {
inherit system; inherit system;
overlays = [ (import rust-overlay) ]; overlays = [(import rust-overlay)];
}; };
}; };
formatter = pkgs.alejandra; formatter = pkgs.alejandra;