Nixpkgs for the frontend impaired
Summary
Nixpkgs for the frontend impaired explains jinx, a TypeScript-based transpiler that converts Nix into TS so nixpkgs can run in browsers or TS environments. It argues that the store-model of Nix remains the core magic and demonstrates translating 231,777 nixpkgs attributes while preserving drvPaths. The article also covers use cases, benchmarks, and how to try it in editors or the browser.