TypeNix: Full TypeScript-grade typing for the Nix language
Summary
TypeNix brings TypeScript-style typing to the Nix language, enabling autocomplete, type errors, hover, and go-to-definition directly in .nix files without transpilation. It parses a large nixpkgs corpus quickly and applies TypeScript type checking where possible, offering a proof-of-concept that unifies Nix tooling with modern editor experiences. The project covers installation for VSCode and Neovim, explains how it works, outlines current capabilities and limitations, and invites community contributions.