Q2TG/shell.nix

26 lines
856 B
Nix
Raw Normal View History

2022-09-11 13:14:47 +00:00
{ pkgs ? import <nixpkgs> { } }:
pkgs.mkShell {
buildInputs = with pkgs; [
yarn
nodejs-18_x
python3
ffmpeg
2022-09-13 09:32:53 +00:00
(callPackage ./nixos/prismaPatched.nix { })
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
2022-09-13 09:39:58 +00:00
TGS_TO_GIF =
let package = pkgs.callPackage "${import ./nixos/clansty-flake.nix pkgs}/packages/tgs-to-gif" { };
in "${package}/bin/tgs-to-gif";
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";
}