From 9595f0ec1b8f6f8a632b6b7dfd52c8ddd1ecae4f Mon Sep 17 00:00:00 2001 From: Andrew Haynes Date: Thu, 26 Mar 2026 11:18:53 -0400 Subject: [PATCH] ? --- flake.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 8b17c25..e33f986 100644 --- a/flake.nix +++ b/flake.nix @@ -5,15 +5,19 @@ self, nixpkgs, }: let - system = "aarch64-darwin"; # Use "x86_64-darwin" for Intel + system = "aarch64-darwin"; pkgs = nixpkgs.legacyPackages.${system}; in { devShells.${system}.default = pkgs.mkShell { + # pkg-config is needed for CMake to "see" the library + nativeBuildInputs = [pkgs.pkg-config]; buildInputs = [pkgs.libjpeg_turbo]; shellHook = '' + export PKG_CONFIG_PATH="${pkgs.libjpeg_turbo.dev}/lib/pkgconfig:$PKG_CONFIG_PATH" export C_INCLUDE_PATH="${pkgs.libjpeg_turbo.dev}/include:$C_INCLUDE_PATH" export LIBRARY_PATH="${pkgs.libjpeg_turbo}/lib:$LIBRARY_PATH" + echo "✅ Environment ready: libturbojpeg and pkg-config loaded." ''; }; };