added shell.nix

This commit is contained in:
kenji
2025-07-15 13:25:33 -05:00
parent f3e9dbe805
commit ece2431e83
+22
View File
@@ -0,0 +1,22 @@
{pkgs ? import <nixpkgs> {}}:
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
# ]);
}