old
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}