diff --git a/etc/shell.nix b/etc/shell.nix index 59c952bd025..c832693196d 100644 --- a/etc/shell.nix +++ b/etc/shell.nix @@ -2,7 +2,7 @@ # NOTE: This does not work offline or for nix-build with import (builtins.fetchTarball { - url = "https://github.com/NixOS/nixpkgs/archive/70bdadeb94ffc8806c0570eb5c2695ad29f0e421.tar.gz"; + url = "https://github.com/NixOS/nixpkgs/archive/46ae0210ce163b3cba6c7da08840c1d63de9c701.tar.gz"; }) { overlays = [ (import (builtins.fetchTarball { @@ -17,6 +17,9 @@ let cargo = rustToolchain; rustc = rustToolchain; }; + pkgs_clangStdenv = import (builtins.fetchTarball { + url = "https://github.com/NixOS/nixpkgs/archive/70bdadeb94ffc8806c0570eb5c2695ad29f0e421.tar.gz"; + }) {}; pkgs_gnumake_4_3 = import (builtins.fetchTarball { url = "https://github.com/NixOS/nixpkgs/archive/6adf48f53d819a7b6e15672817fa1e78e5f4e84f.tar.gz"; }) {}; @@ -108,7 +111,7 @@ clangStdenv.mkDerivation rec { darwin.apple_sdk.frameworks.AppKit ]); - LIBCLANG_PATH = llvmPackages.clang-unwrapped.lib + "/lib/"; + LIBCLANG_PATH = pkgs_clangStdenv.llvmPackages.clang-unwrapped.lib + "/lib/"; # Allow cargo to download crates SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";