From 78bfcf02612817a2cee1edbf92deeac9bf657613 Mon Sep 17 00:00:00 2001 From: Hunter Halloran Date: Fri, 30 Jan 2026 18:07:18 -0500 Subject: [PATCH] Mount Nix camera SDK into docker container with proper LD_LIBRARY_PATH --- module.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/module.nix b/module.nix index ec65731..54f75f9 100644 --- a/module.nix +++ b/module.nix @@ -127,6 +127,13 @@ in /var/lib/usda-vision/docker-compose.yml ''} + # Configure docker-compose to use Nix-provided camera SDK + echo "Configuring camera SDK in docker-compose.yml..." + ${pkgs.gnused}/bin/sed -i \ + -e '/^ - \/etc\/timezone:\/etc\/timezone:ro$/a\ - ${camera-sdk}/lib:/opt/camera-sdk/lib:ro' \ + -e 's|LD_LIBRARY_PATH=/usr/local/lib:/lib:/usr/lib|LD_LIBRARY_PATH=/opt/camera-sdk/lib:/usr/local/lib:/lib:/usr/lib|' \ + /var/lib/usda-vision/docker-compose.yml + # Fix env_file paths to point to /var/lib/usda-vision/.env echo "Fixing env_file paths in docker-compose.yml..." ${pkgs.gnused}/bin/sed -i \