Add flake lock

This commit is contained in:
Mike Heier 2024-03-15 00:52:04 -04:00
parent b47e024ecd
commit d831cdbd98
2 changed files with 78 additions and 7 deletions

60
flake.lock Normal file
View File

@ -0,0 +1,60 @@
{
"nodes": {
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1710146030,
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1710449605,
"narHash": "sha256-AN5HDNLfx71xjTDD/Jz564nYo7SenFck1/v2ghIzICs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f4429fde23e1fb20ee27f264e74c28c619d2cebb",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs"
}
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

View File

@ -15,15 +15,26 @@
devShell = pkgs.mkShell {
buildInputs = with pkgs; [
nodejs_18
nodePackages_latest.pnpm
nodePackages_latest.vercel
nodePackages_latest.prisma
postgresql_15
openssl
];
shellHook = ''
ln -sf $(pwd)/node_modules/.pnpm/@prisma+client@5.0.0_prisma@5.0.0/node_modules/.prisma/client/libquery_engine.node node_modules/.pnpm/@prisma+client@5.0.0_prisma@5.0.0/node_modules/.prisma/client/libquery_engine-linux-nixos.so.node
'';
env = {
PRISMA_QUERY_ENGINE_LIBRARY = "${pkgs.prisma-engines}/lib/libquery_engine.node";
PRISMA_QUERY_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/query-engine";
PRISMA_SCHEMA_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/schema-engine";
};
};
# devShell = pkgs.mkShell {
# buildInputs = with pkgs; [
# nodejs_18
# nodePackages_latest.pnpm
# nodePackages_latest.vercel
# nodePackages_latest.prisma
# postgresql_15
# openssl
# ];
# shellHook = ''
# ln -sf $(pwd)/node_modules/.pnpm/@prisma+client@5.0.0_prisma@5.0.0/node_modules/.prisma/client/libquery_engine.node node_modules/.pnpm/@prisma+client@5.0.0_prisma@5.0.0/node_modules/.prisma/client/libquery_engine-linux-nixos.so.node
# '';
# };
});
}