Kyoo/shell.nix
2025-05-23 09:59:21 +02:00

18 lines
528 B
Nix

{pkgs ? import <nixpkgs> {}}:
pkgs.mkShell {
name = "kyoo";
inputsFrom = [
(import ./api/shell.nix {inherit pkgs;})
(import ./auth/shell.nix {inherit pkgs;})
(import ./back/shell.nix {inherit pkgs;})
(import ./chart/shell.nix {inherit pkgs;})
(import ./scanner/shell.nix {inherit pkgs;})
(import ./transcoder/shell.nix {inherit pkgs;})
];
# env vars aren't inherited from the `inputsFrom`
SHARP_FORCE_GLOBAL_LIBVIPS = 1;
UV_PYTHON_PREFERENCE = "only-system";
UV_PYTHON = pkgs.python313;
}