forked from clansty/Q2TG
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathshell.nix
33 lines (32 loc) · 940 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
23
24
25
26
27
28
29
30
31
32
33
{ pkgs, flakePkgs }:
pkgs.mkShell
{
buildInputs = with pkgs; with flakePkgs; [
yarn
nodejs-18_x
python3
ffmpeg
prisma-patched
pkg-config
pixman
cairo
pango
giflib
libjpeg
libpng
librsvg
(vips.override {
libjxl = pkgs.libjxl.overrideAttrs (attrs: {
doCheck = false;
});
})
];
PANGO_LANGUAGE = "en,zh_cn";
FONTCONFIG_PATH = flakePkgs.fontsSf;
PRISMA_MIGRATION_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/migration-engine";
PRISMA_QUERY_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/query-engine";
PRISMA_QUERY_ENGINE_LIBRARY = "${pkgs.prisma-engines}/lib/libquery_engine.node";
PRISMA_INTROSPECTION_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/introspection-engine";
PRISMA_FMT_BINARY = "${pkgs.prisma-engines}/bin/prisma-fmt";
TGS_TO_GIF = "${flakePkgs.tgs-to-gif}/bin/tgs-to-gif";
}