summaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorMarcel Müller <neikos@neikos.email>2022-07-05 13:46:17 +0200
committerMarcel Müller <neikos@neikos.email>2022-07-05 13:46:17 +0200
commit001bd9700996a5a36055c641b6b79e11968d43ff (patch)
treef90abd6881061a52a00d3eb14ed6acfc5d3cf056 /flake.nix
parent9620e0c6f8356c6945faf8abc63fee193f92b43e (diff)
Give miri access to the home and target folder
Signed-off-by: Marcel Müller <neikos@neikos.email>
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index c064afb..c2b0cdd 100644
--- a/flake.nix
+++ b/flake.nix
@@ -89,17 +89,19 @@
cargoVendorDir = null;
doRemapSourcePathPrefix = false;
- cargoBuildCommand = "cargo miri test";
+ cargoBuildCommand = "cargo miri test --workspace --offline";
doCheck = false;
nativeBuildInputs = [ xargo ];
- preInstallPhases = [ "ensureTargetDir" ];
- ensureTargetDir = ''
+ preBuild = ''
+ mkdir -p home
+ cd home
mkdir -p ''${CARGO_TARGET_DIR:-target}
+ export HOME="$(pwd)"
'';
XARGO_RUST_SRC = "${unstableRustTarget}/lib/rustlib/src/rust/library";
- RUST_BACKTRACE=1;
+ RUST_BACKTRACE = 1;
};
};