main
 1{
 2  flake.modules.homeManager.dev-helix = _: {
 3    programs.helix.languages = {
 4      language =
 5        builtins.map (
 6          lang: {
 7            name = lang;
 8            auto-format = true;
 9            language-servers = [
10              {
11                name = "typescript-language-server";
12                except-features = ["format"];
13              }
14              "tailwindcss-ls"
15              "biome"
16            ];
17          }
18        ) [
19          "typescript"
20          "javascript"
21          "tsx"
22          "jsx"
23        ];
24      language-server.biome = {
25        command = "biome";
26        args = ["lsp-proxy"];
27      };
28    };
29  };
30}