nix-community / nixd

Nix language server, based on nix libraries [maintainer=@inclyc]

Home Page:https://github.com/nix-community/nixd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nixd

Nix language server

About

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).

Get Started

You can try nixd without installation. We have tested some working & reproducible editor environments.

Resources

About

Nix language server, based on nix libraries [maintainer=@inclyc]

https://github.com/nix-community/nixd

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 94.2%Language:Nix 3.8%Language:Meson 1.6%Language:Pawn 0.3%Language:Python 0.2%