commit a4df6b84a48b7dec984856a37537f21e5eb8648d
parent 0d9a7a2f83fc95bf3ac1d335d1c0237d397e44bc
Author: Jared Tobin <jared@jtobin.io>
Date: Sun, 28 Dec 2025 12:46:43 -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;
};