-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
shell.nix
22 lines (17 loc) · 886 Bytes
/
shell.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ pkgs ? import <nixpkgs> {} }:
let lib = pkgs.lib;
in pkgs.mkShell (with pkgs; {
buildInputs = [
nodejs
openssl
fuse
];
shellHook = ''PATH="$PWD/node_modules/.bin:$PATH"'';
PKG_CONFIG_PATH = "${fuse}/lib/pkgconfig/:$PKG_CONFIG_PATH";
PRISMA_MIGRATION_ENGINE_BINARY = "/home/divyendusingh/zoid/prisma-engines/target/release/migration-engine";
PRISMA_SCHEMA_ENGINE_BINARY = "/home/divyendusingh/zoid/prisma-engines/target/release/schema-engine";
PRISMA_QUERY_ENGINE_BINARY = "/home/divyendusingh/zoid/prisma-engines/target/release/query-engine";
PRISMA_QUERY_ENGINE_LIBRARY = "/home/divyendusingh/zoid/prisma-engines/target/release/libquery_engine.node";
PRISMA_INTROSPECTION_ENGINE_BINARY = "/home/divyendusingh/zoid/prisma-engines/target/release/introspection-engine";
PRISMA_FMT_BINARY = "/home/divyendusingh/zoid/prisma-engines/target/release/prisma-fmt";
})