commit 419d5696a7b2521d53604e370afbaa0325e33f4f
parent 4bb34de9a798e1954e09ec3b6d8d8b8db645e5d7
Author: Jared Tobin <jared@jtobin.io>
Date: Sun, 28 Dec 2025 12:47:38 -0330
flake: use 'llvm' for ppad-base16
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/flake.nix b/flake.nix
@@ -28,9 +28,13 @@
llvm = pkgs.llvmPackages_19.llvm;
base16 = ppad-base16.packages.${system}.default;
+ base16-llvm =
+ hlib.addBuildTools
+ (hlib.enableCabalFlag base16 "llvm")
+ [ llvm ];
hpkgs = pkgs.haskell.packages.ghc910.extend (new: old: {
- ppad-base16 = base16;
+ ppad-base16 = base16-llvm;
${lib} = old.callCabal2nixWithOptions lib ./. "--enable-profiling" {
ppad-base16 = new.ppad-base16;
};