kolibri network
1{
2 inputs.parts.url = "github:hercules-ci/flake-parts";
3 inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
4 inputs.naked-shell.url = "github:90-008/mk-naked-shell";
5
6 outputs = inp:
7 inp.parts.lib.mkFlake {inputs = inp;} {
8 systems = ["x86_64-linux"];
9 imports = [
10 inp.naked-shell.flakeModule
11 ];
12 perSystem = {
13 lib,
14 config,
15 pkgs,
16 ...
17 }: {
18 devShells.default = pkgs.mkShell {
19 name = "eunomia-devshell";
20 packages = with pkgs; [
21 nodejs-slim_latest bun
22 svelte-language-server
23 typescript-language-server
24 ];
25 shellHook = ''
26 export PATH="$PATH:$PWD/node_modules/.bin"
27 '';
28 };
29 };
30 };
31}