1
0
Fork 0
mirror of https://github.com/s-frick/effigenix.git synced 2026-03-28 08:29:36 +01:00
effigenix/shell.nix
2026-03-19 10:20:32 +01:00

28 lines
629 B
Nix

{
pkgs ? import <nixpkgs> { },
}:
pkgs.mkShell {
name = "effigenix-frontend";
buildInputs = with pkgs; [
nodejs_22
nodePackages.pnpm
# Optional: useful CLI tools during development
jq # JSON processing for manual API testing
curl # Manual HTTP requests
postgresql
rainfrog
];
shellHook = ''
echo "Node $(node --version)"
echo "npm $(npm --version)"
echo "pnpm $(pnpm --version)"
echo ""
echo "Run 'pnpm install' to install dependencies."
echo "Run 'pnpm run build' to build all packages."
echo "Run 'pnpm run dev' to start the TUI in watch mode."
'';
}