commit faafe0ef33dd2f17a88bd8ff588f430720aa69f4
parent 74ec5d2e3316ef998ef63a2bd19f098898fda206
Author: Jared Tobin <jared@jtobin.io>
Date: Sun, 28 Dec 2025 17:54:47 -0330
flake: add clang
Diffstat:
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/flake.nix b/flake.nix
@@ -60,32 +60,33 @@
lib = "ppad-bip39";
pkgs = import nixpkgs { inherit system; };
- hlib = pkgs.haskell.lib;
- llvm = pkgs.llvmPackages_19.llvm;
+ hlib = pkgs.haskell.lib;
+ llvm = pkgs.llvmPackages_19.llvm;
+ clang = pkgs.llvmPackages_19.clang;
bip32 = ppad-bip32.packages.${system}.default;
bip32-llvm =
hlib.addBuildTools
(hlib.enableCabalFlag bip32 "llvm")
- [ llvm ];
+ [ llvm clang ];
sha256 = ppad-sha256.packages.${system}.default;
sha256-llvm =
hlib.addBuildTools
(hlib.enableCabalFlag sha256 "llvm")
- [ llvm ];
+ [ llvm clang ];
sha512 = ppad-sha512.packages.${system}.default;
sha512-llvm =
hlib.addBuildTools
(hlib.enableCabalFlag sha512 "llvm")
- [ llvm ];
+ [ llvm clang ];
pbkdf = ppad-pbkdf.packages.${system}.default;
pbkdf-llvm =
hlib.addBuildTools
(hlib.enableCabalFlag pbkdf "llvm")
- [ llvm ];
+ [ llvm clang ];
hpkgs = pkgs.haskell.packages.ghc910.extend (new: old: {
ppad-bip32 = bip32-llvm;