File tree Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ inputs = {
3+ nixpkgs . url = "github:NixOS/nixpkgs/nixos-24.11" ; # for old version of prisma that (roughly) matches package.json
4+ } ;
5+
6+ outputs =
7+ { nixpkgs , ... } :
8+ let
9+ pkgs = nixpkgs . legacyPackages . "x86_64-linux" ;
10+ in
11+ {
12+ devShells . x86_64-linux . default = pkgs . mkShell {
13+ buildInputs = with pkgs ; [
14+ prisma-engines
15+ prisma
16+ openssl
17+ nodejs_22
18+ ] ;
19+
20+ shellHook = ''
21+ export PKG_CONFIG_PATH="${ pkgs . openssl . dev } /lib/pkgconfig";
22+ export PRISMA_SCHEMA_ENGINE_BINARY="${ pkgs . prisma-engines } /bin/schema-engine"
23+ export PRISMA_QUERY_ENGINE_BINARY="${ pkgs . prisma-engines } /bin/query-engine"
24+ export PRISMA_QUERY_ENGINE_LIBRARY="${ pkgs . prisma-engines } /lib/libquery_engine.node"
25+ export PRISMA_FMT_BINARY="${ pkgs . prisma-engines } /bin/prisma-fmt"
26+ '' ;
27+ } ;
28+ } ;
29+ }
You can’t perform that action at this time.
0 commit comments