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