This is a feature-rich nix language server interoperating with C++ nix.
Some notable features provided by linking with the Nix library include:
- Nixpkgs option support, for all option system (NixOS/home-manager/flake-parts).
- Nixpkgs package complete, lazily evaluated.
- Shared eval caches (flake, file) with your system's Nix.
- Support for cross-file analysis (goto definition to locations in nixpkgs).
You can try nixd without installation. We have tested some working & reproducible editor environments.
- Editor Setup (get basic working language server out of box)
- Configuration (see how to, and which options are tunable)
- Features (features explanation)
- Developers' Manual (internal design, contributing)
- Public Talk by @inclyc at NixOS CN Meetup #2, slides, (zh_CN)
❤️This project is sponsored by:
Details
中国用户可以通过以下方式支持 nixd 的开发! 赞助的付费项目主要是技术支持,新功能开发/体验!
开源项目编写不易,还请各位老板多多资瓷 :)
- 爱发电: @inclyc 进行定期赞助
- 微信/支付宝: 扫描二维码进行一次性赞助
| 支付宝 | 微信 |
|---|---|
![]() |
![]() |

