den
 1{
 2  den.aspects.dev.provides.helix.homeManager = _: {
 3    programs.helix.languages = {
 4      language = [
 5        {
 6          name = "nix";
 7          auto-format = true;
 8          indent = {
 9            tab-width = 2;
10            unit = "  ";
11          };
12          language-servers = ["nixd"];
13        }
14      ];
15      language-server = {
16        nil.config.nil = {
17          formatting.command = ["alejandra"];
18          nix = {
19            maxMemoryMB = 4096;
20            flake = {
21              autoArchive = false;
22              autoEvalInputs = true;
23            };
24          };
25        };
26        nixd.config.nixd = {
27          formatting.command = ["alejandra"];
28        };
29      };
30    };
31  };
32}