ref(nix): access package directly

This commit is contained in:
b4mbus
2024-06-09 00:47:37 +02:00
parent 06dcba70d7
commit f90a9225e0

View File

@@ -22,8 +22,8 @@
system, system,
... ...
}: let }: let
cargoToml = builtins.fromTOML (builtins.readFile ./Cargo.toml); packageToml = (builtins.fromTOML (builtins.readFile ./Cargo.toml)).package;
msrv = cargoToml.package.rust-version; msrv = packageToml.rust-version;
buildDeps = rust: buildDeps = rust:
with pkgs; with pkgs;
@@ -55,8 +55,8 @@
rustc = rust; rustc = rust;
}) })
.buildRustPackage { .buildRustPackage {
pname = cargoToml.package.name; pname = packageToml.name;
inherit (cargoToml.package) version; inherit (packageToml) version;
src = ./.; src = ./.;
cargoLock.lockFile = ./Cargo.lock; cargoLock.lockFile = ./Cargo.lock;
buildInputs = buildDeps rust; buildInputs = buildDeps rust;