2022-08-29 09:11:20 +00:00
|
|
|
{ pkgs ? import <nixpkgs> {} }:
|
|
|
|
pkgs.mkShell {
|
|
|
|
buildInputs = with pkgs; [
|
|
|
|
yarn
|
|
|
|
nodejs-18_x
|
|
|
|
libwebp
|
|
|
|
python3
|
|
|
|
ffmpeg
|
2022-09-11 08:29:56 +00:00
|
|
|
(vips.override {
|
|
|
|
libjxl = pkgs.libjxl.overrideAttrs(attrs: {
|
|
|
|
doCheck = false;
|
|
|
|
});
|
|
|
|
})
|
|
|
|
openssl
|
2022-08-29 09:11:20 +00:00
|
|
|
];
|
2022-09-11 08:29:56 +00:00
|
|
|
shellHook = with pkgs; ''
|
|
|
|
export PRISMA_MIGRATION_ENGINE_BINARY="${prisma-engines}/bin/migration-engine"
|
|
|
|
export PRISMA_QUERY_ENGINE_BINARY="${prisma-engines}/bin/query-engine"
|
|
|
|
export PRISMA_QUERY_ENGINE_LIBRARY="${prisma-engines}/lib/libquery_engine.node"
|
|
|
|
export PRISMA_INTROSPECTION_ENGINE_BINARY="${prisma-engines}/bin/introspection-engine"
|
|
|
|
export PRISMA_FMT_BINARY="${prisma-engines}/bin/prisma-fmt"
|
|
|
|
'';
|
2022-08-29 09:11:20 +00:00
|
|
|
}
|