diff options
Diffstat (limited to 'tvix/shell.nix')
-rw-r--r-- | tvix/shell.nix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tvix/shell.nix b/tvix/shell.nix index 1a7e9ddd2b56..62b7a404bc4b 100644 --- a/tvix/shell.nix +++ b/tvix/shell.nix @@ -12,9 +12,6 @@ , ... }: -let - iconvDarwinDep = pkgs.lib.optionals pkgs.stdenv.isDarwin [ pkgs.libiconv ]; -in pkgs.mkShell { name = "tvix-rust-dev-env"; packages = [ @@ -29,5 +26,10 @@ pkgs.mkShell { pkgs.rustc pkgs.rustfmt pkgs.protobuf - ] ++ iconvDarwinDep; + ] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [ + # We need these two dependencies in the ambient environment to be able to + # `cargo build` on MacOS. + pkgs.libiconv + pkgs.buildPackages.darwin.apple_sdk.frameworks.Security + ]; } |