From c56cadcbead69a31c804ac01cc62c649ce8810e7 Mon Sep 17 00:00:00 2001 From: Joshua Yuen Date: Fri, 22 Aug 2025 10:04:56 -0400 Subject: [PATCH] Add alternative nil lsp --- .vscode/settings.json | 23 ++++++++++++----------- flake.nix | 1 + 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 08bc2bb..1d15957 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,19 +1,20 @@ { // Nix settings - "nix.formatterPath": [ - "nixpkgs-fmt", - "nixfmt", - "treefmt", - "--stdin", - "{file}", - "nix", - "fmt", - "--", - "-", - ], "nix.enableLanguageServer": true, "nix.serverPath": "nixd", "nix.serverSettings": { + "nil": { + "formatting": { + "command": ["nix fmt"] + }, + "nix": { + "flake": { + "maxMemoryMB": 16384, + "autoEvalInputs": true, + "nixpkgsInputName": "nixpkgs" + } + } + }, "nixd": { "nixpkgs": { "expr": "(builtins.getFlake \"${workspaceFolder}/flake.nix\").inputs.nixpkgs { }" diff --git a/flake.nix b/flake.nix index ae5f217..35ca889 100644 --- a/flake.nix +++ b/flake.nix @@ -77,6 +77,7 @@ devShell.${system} = nixpkgs.legacyPackages.${system}.pkgs.mkShell { packages = with nixpkgs.legacyPackages.${system}.pkgs; [ + nil nixd ]; };