Commit 7e4f0cb

HPCesia <me@hpcesia.com>
2025-09-16 10:50:22
feat: use nixd insetad of nil
1 parent c6c35b0
Changed files (3)
home
base
tui
editors
linux
gui
vscode
profiles
home/base/tui/editors/helix/languages/nix.nix
@@ -8,7 +8,7 @@
           tab-width = 2;
           unit = "  ";
         };
-        language-servers = ["nil"];
+        language-servers = ["nixd"];
       }
     ];
     language-server = {
@@ -22,6 +22,9 @@
           };
         };
       };
+      nixd.config.nixd = {
+        formatting.command = ["alejandra"];
+      };
     };
   };
 }
home/base/tui/editors/packages.nix
@@ -8,7 +8,8 @@
   home.packages = with pkgs; [
     # === Data & Configuration Languages === #
     # -- Nix
-    nil # Nix LSP
+    # nil # Nix LSP
+    nixd # Nix LSP
     alejandra # Nix Formatter
 
     # -- Json Like
home/linux/gui/vscode/profiles/default.nix
@@ -37,7 +37,8 @@
             # "GitCommitPlugin.MaxSubjectCharacters" = 25;
             "github.copilot.advanced".useLanguageServer = true;
             "nix.enableLanguageServer" = true;
-            "nix.serverSettings".nil.formatting.command = ["alejandra"];
+            "nix.serverPath" = "nixd";
+            "nix.serverSettings".nixd.formatting.command = ["alejandra"];
             "evenBetterToml.formatter.alignEntries" = true;
             "evenBetterToml.formatter.alignComments" = true;
             "evenBetterToml.formatter.allowedBlankLines" = 1;
@@ -68,6 +69,7 @@
               # "GitCommitPlugin.MaxSubjectCharacters"
               "github.copilot.advanced"
               "nix.enableLanguageServer"
+              "nix.serverPath"
               "nix.serverSettings"
               "evenBetterToml.formatter.alignEntries"
               "evenBetterToml.formatter.alignComments"