Skip to content

Commit d2a4fbb

Browse files
committed
fix(nix/devshell): make devshell much lighter
PR #428 added a heavy dependency to `hax-engine`, dependency that is expected to be built locally when developing on hax.
1 parent f57c322 commit d2a4fbb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

flake.nix

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,14 @@
7979
devShells = let
8080
inputsFrom = [
8181
packages.hax-rust-frontend.unwrapped
82-
packages.hax-engine
82+
# `hax-engine`'s build requires `hax-rust-frontend` and
83+
# `hax-engine-names-extract`, but in a dev environment,
84+
# those two packages are supposed to be built locally,
85+
# thus we kill them here
86+
(packages.hax-engine.override {
87+
hax-rust-frontend = pkgs.hello;
88+
hax-engine-names-extract = pkgs.hello;
89+
})
8390
];
8491
in let
8592
packages = [

0 commit comments

Comments
 (0)