Q2TG/shell.nix

25 lines
796 B
Nix
Raw Normal View History

2022-10-12 08:02:01 +00:00
{ pkgs, flakePkgs }:
2022-09-11 13:14:47 +00:00
pkgs.mkShell {
2022-10-12 08:02:01 +00:00
buildInputs = with pkgs; with flakePkgs; [
2022-09-11 13:14:47 +00:00
yarn
nodejs-18_x
python3
ffmpeg
2022-10-12 08:02:01 +00:00
prisma-patched
2022-09-11 13:14:47 +00:00
pkg-config
(vips.override {
libjxl = pkgs.libjxl.overrideAttrs (attrs: {
doCheck = false;
});
})
];
2022-09-13 09:32:53 +00:00
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";
2022-12-26 04:15:44 +00:00
} // (if pkgs.system != "aarch64-darwin" then {
TGS_TO_GIF = "${flakePkgs.tgs-to-gif}/bin/tgs-to-gif";
} else { })