old
 1{...}: {
 2  programs.helix.languages = {
 3    language = [
 4      {
 5        name = "c";
 6        auto-format = true;
 7        indent = {
 8          tab-width = 2;
 9          unit = "  ";
10        };
11      }
12      {
13        name = "cpp";
14        auto-format = true;
15        indent = {
16          tab-width = 2;
17          unit = "  ";
18        };
19      }
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}