23 lines
584 B
Nix
23 lines
584 B
Nix
{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
|
|
# ]);
|
|
}
|