diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..457fc99 --- /dev/null +++ b/shell.nix @@ -0,0 +1,22 @@ +{pkgs ? import {}}: +pkgs.mkShell { + buildInputs = [ + pkgs.python313 + pkgs.python313Packages.pip + pkgs.ninja # Add ninja here + pkgs.python313Packages.yt-dlp + pkgs.python313Packages.numpy + pkgs.python313Packages.tqdm + pkgs.python313Packages.img2pdf + pkgs.python313Packages.opencv-python + pkgs.ffmpeg + # Add any other development tools you need + ]; + + # If you're managing Python dependencies more explicitly with Nix + # python3Env = pkgs.python3.withPackages (p: with p; [ + # numpy + # img2pdf + # # ... other python packages + # ]); +}