current
 1{
 2  den.aspects.dev.provides.helix.homeManager = _: {
 3    programs.helix.languages = {
 4      language =
 5        builtins.map (
 6          lang: {
 7            name = lang;
 8            auto-format = true;
 9            indent = {
10              tab-width = 2;
11              unit = "  ";
12            };
13            language-servers = [
14              "clangd"
15            ];
16          }
17        ) [
18          "c"
19          "cpp"
20        ];
21      language-server.clangd = {
22        command = "clangd";
23        args = [
24          "--all-scopes-completion"
25          "--completion-parse=auto"
26          "--completion-style=detailed"
27          "--background-index"
28          "--clang-tidy"
29          "--fallback-style=LLVM"
30        ];
31      };
32    };
33  };
34}