hi im alinez not even tryingto hide it
1{
2 pkgs ? import <nixpkgs> { },
3}:
4
5let
6 pkgInputs = with pkgs; [ nodejs pnpm sqlite ];
7in
8pkgs.mkShell {
9 packages = pkgInputs;
10
11 shellHook = ''
12 echo -ne "-----------------------------------\n "
13 echo -n "${toString (map (pkg: "• ${pkg.name}\n") pkgInputs)}"
14 echo "-----------------------------------"
15
16 if [ ! -d node_modules ]; then
17 pnpm install
18 fi
19 '';
20}