decentralised message store
1# stolen from https://github.com/tgirlcloud/nix-templates/blob/main/node/shell.nix
2{
3 mkShellNoCC,
4
5 # extra tooling
6 eslint_d,
7 prettierd,
8 nodejs_24,
9 pnpm,
10 typescript,
11 typescript-language-server,
12 docker,
13
14 callPackage,
15}:
16let
17 defaultPackage = callPackage ./default.nix { };
18in
19mkShellNoCC {
20 inputsFrom = [ defaultPackage ];
21
22 packages = [
23 eslint_d
24 prettierd
25 nodejs_24
26 pnpm
27 typescript
28 typescript-language-server
29 docker
30 ];
31
32 shellHook = ''
33 eslint_d start # start eslint daemon
34 eslint_d status # inform user about eslint daemon status
35 '';
36}