Tres formas de colar SQLite en Nix
Three ways to smuggle SQLite into Nix

En este artículo, el autor explora cómo superar las limitaciones de Nix con JSON y `builtins.fromJSON`, que cargan todo el archivo en memoria. Presenta tres métodos para usar SQLite dentro de Nix: `builtins.exec`, que ejecuta comandos externos; `builtins.importNative`, que carga código nativo; y un archivo Nix gigante que aprovecha la pereza del evaluador. También menciona `builtins.wasm` como una opción segura y futura. Cada método tiene sus ventajas y desventajas, y el autor comparte su experiencia con `nixpkgs-multiverse`.
La idea sería aprovechar la pereza de Nix: los valores de los conjuntos de atributos son thunks, así que en principio puedes importar una expresión muy grande, tocar un atributo y nunca pagar por instanciar el resto.