diff options
Diffstat (limited to 'tools/cheddar/default.nix')
-rw-r--r-- | tools/cheddar/default.nix | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/tools/cheddar/default.nix b/tools/cheddar/default.nix index 190a05c80577..ed4814be0a78 100644 --- a/tools/cheddar/default.nix +++ b/tools/cheddar/default.nix @@ -1,3 +1,20 @@ { pkgs, ... }: -pkgs.third_party.naersk.buildPackage ./. +with pkgs.third_party; + +naersk.buildPackage { + src = ./.; + doDoc = false; + doCheck = false; + + override = x: { + # bat contains syntax highlighting packages for a lot more + # languages than what ships with syntect, and we can make use of + # them! + BAT_SYNTAXES = "${bat.src}/assets/syntaxes.bin"; + + # LLVM packages (why are they even required?) are not found + # automatically if added to buildInputs, hence this ... + LIBCLANG_PATH = "${llvmPackages.libclang}/lib/libclang.so.7"; + }; +} |