diff --git a/flake.nix b/flake.nix index 0f25271..08d352c 100644 --- a/flake.nix +++ b/flake.nix @@ -32,7 +32,7 @@ }; }; - outputs = inputs@{ self, pkgs, digga, nixos, ci-agent, home, nixos-hardware, nur, nixosPersistence, nixpkgsWayland, ... }: + outputs = inputs@{ self, pkgs, digga, nixos, ci-agent, home, nixos-hardware, nur, nixosPersistence, nixpkgsWayland, nixEvalLsp, ... }: digga.lib.mkFlake { inherit self inputs; @@ -46,6 +46,9 @@ pkgs.overlay # for `srcs` nur.overlay nixpkgsWayland.overlay + (final: prev: { + inherit (nixEvalLsp.packages.${prev.system}) nix-eval-lsp; + }) ]; }; latest = { }; diff --git a/users/patriot/default.nix b/users/patriot/default.nix index 369e619..334bd02 100644 --- a/users/patriot/default.nix +++ b/users/patriot/default.nix @@ -828,6 +828,8 @@ in "terminal.integrated.fontSize" = 12; "go.useLanguageServer" = true; "rust-analyzer.checkOnSave.command" = "clippy"; + "nix.enableLanguageServer" = true; + "nix.serverPath" = pkgBin "rnix-lsp"; }; }; };