blob: 5b10748f3d29c423ebb4b7d1d3e98e3215206dc2 (
plain) (
tree)
|
|
# Nix helpers for projects under //tvix
{ pkgs, ... }:
{
# Construct a sparse tree for naersk's `root` field, for
# compatibility with the workspace-workaround (see top-level comment
# in //tvix/Cargo.toml)
naerskRootFor = cargoToml: pkgs.runCommand "sparse-tvix-root" { } ''
mkdir $out
cp -aT ${./Cargo.lock} $out/Cargo.lock
cp -aT ${cargoToml} $out/Cargo.toml
'';
}
|