Skip to content

Instantly share code, notes, and snippets.

View mochienya's full-sized avatar
💭
nixtastically rusting away

mochie mochienya

💭
nixtastically rusting away
View GitHub Profile
@mochienya
mochienya / index.js
Last active November 21, 2025 00:10
js string from wasm
import { readFile } from 'node:fs/promises'
const wasm = await WebAssembly.instantiate(await readFile('main.wasm'), {}, { builtins: [ "js-string" ] })
.then(n => n.instance.exports)
console.log(wasm.hello())
@mochienya
mochienya / thang.nix
Last active October 29, 2025 22:40
nix attrset stringifier
{
__toString =
self:
let
keys = builtins.filter (n: n != "__toString") (builtins.attrNames self);
pairs = builtins.map (key: " ${key} = ${self.${key}};") keys;
in
builtins.concatStringsSep "\n" (
builtins.concatLists [
[ "{" ]