Use a nixpkgs fork for LLVM 13.0.1 for zig dev shell

This commit is contained in:
joachimschmidt557 2022-02-14 11:56:03 +01:00
parent 603547ac7a
commit 5e50927354
No known key found for this signature in database
GPG key ID: E0B575BE2884ACC5

View file

@ -1,12 +1,21 @@
{ pkgs }: { pkgs }:
let
nixpkgsWithLLVM13_0_1 = pkgs.fetchFromGitHub {
owner = "TerrorJack";
repo = "nixpkgs";
rev = "1a8754caf8eb8831b904daaf34b2ee737053b383";
sha256 = "jmZIAMpm5wPw1QclgA6jsgMbN5MinakuXtUFHZWd5kY=";
};
pkgsFork = import nixpkgsWithLLVM13_0_1 { system = pkgs.system; };
in
pkgs.mkShell { pkgs.mkShell {
buildInputs = with pkgs; [ buildInputs = with pkgs; [
cmake cmake
ninja ninja
llvmPackages_13.clang-unwrapped pkgsFork.llvmPackages_13.clang-unwrapped
llvmPackages_13.llvm pkgsFork.llvmPackages_13.llvm
llvmPackages_13.lld pkgsFork.llvmPackages_13.lld
libxml2 libxml2
zlib zlib
]; ];