From a44d6aaddd732fd95805a6416f6af2c3e46c762a Mon Sep 17 00:00:00 2001 From: didier amyot Date: Wed, 23 Oct 2024 05:33:58 -0400 Subject: [PATCH] Added enableGtk3 to opencv --- flake.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index 10b4789..a480c50 100644 --- a/flake.nix +++ b/flake.nix @@ -9,8 +9,11 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages.${system}; + pythonPackages = pkgs.python312Packages; + custom-opencv4 = pythonPackages.opencv4.override { enableGtk3 = true; }; + lapx = pkgs.python3Packages.buildPythonPackage rec { version = "0.5.11"; pname = "lapx"; @@ -95,7 +98,7 @@ matplotlib seaborn py-cpuinfo - opencv4 + custom-opencv4 ultralytics-thop ]; @@ -150,9 +153,8 @@ regex scikit-learn gitpython - opencv4 + custom-opencv4 pip - lapx ]; @@ -179,11 +181,11 @@ python312Packages.ultralytics-thop = ultralytics-thop; python312Packages.ultralytics = ultralytics; python312Packages.boxmot = boxmot; - python312Packages.opencv4 = pythonPackages.opencv4; + python312Packages.opencv4 = custom-opencv4; }; devShells.default = pkgs.mkShell { buildInputs = - [ (pkgs.python312.withPackages (ps: [ boxmot ultralytics ])) ]; + [ (pkgs.python312.withPackages (ps: [ custom-opencv4 ])) ]; }; }); }