Nixpkgs for the frontend impaired
Summary
Nixpkgs for the frontend impaired analyzes a tool called jinx that compiles Nix to TypeScript, enabling evaluation of the entire nixpkgs set in a browser or Node without Nix installed. The piece discusses translating the store model, the fidelity of the translation (producing the exact drvPath and drv), and the trade-offs in speed versus accessibility. It also showcases what you can do with this approach, including editor integration, debugging, and interactive exploration of nixpkgs, and points to the project repositories for jinx and nixpkgs.