A Nix language server that uses Nix to evaluate expressions.
Install using the flake:
{
inputs.nix-analyzer.url = github:jm8/nix-analyzer;
# ...
home.packages = [
nix-analyzer.packages.x86_64-linux.default
];
}
- Install jnoortheen.nix-ide.
- Nix: Enable Language Server
- Set Server Path to nix-analyzer
This uses a fork of nix with minor changes to the parser and interpreter: jm8/nix.
Also uses kuafuwang/LspCpp.