Files
hammer/recipes/tinkuy-sim.toml
T
sergio 3ec01bf788 Etapa G: tinkuy-sim + mirada-ctl — más apps tawasuyu (59→61)
Sigo poblando con apps propias de tawasuyu (patrón Cargo, commit 9967b02c --locked,
estático zig-cc, bin==package, reusan el árbol fuente):
- tinkuy-sim: simulador de dinámica molecular Lennard-Jones; corre 200 steps de 343
  partículas con reporte BLAKE3 por step (cómputo puro determinista).
- mirada-ctl: control CLI del compositor mirada (estilo swaymsg/hyprctl, cliente IPC).

Ambos construyen+corren estáticos, publicados al repo firmado (61 paquetes).

uya-cli DESCARTADO: requiere la lib de audio alsa (alsa-sys/libasound C), no en el
corpus -> fuera de alcance hasta portar esa lib. Texture honesta: no toda app
tawasuyu es static-musl pura; las que tocan audio/GPU/p2p necesitan libs o no aplican.
2026-06-21 11:54:27 -04:00

20 lines
779 B
TOML

# tinkuy-sim — simulador de dinámica molecular Lennard-Jones (N partículas en una caja cúbica, unidades
# reducidas) del monorepo tawasuyu. Etapa G: poblar el catálogo con apps propias.
#
# Receta Cargo (patrón arje-zero/dominium-cli): source = monorepo tawasuyu a commit fijado 9967b02c
# (Cargo.lock committeado => build --locked reproducible), `-p tinkuy-sim`, estático zig-cc. bin==package.
# Cómputo puro (sin GPU/red). Comparte el commit con arje-zero/dominium-cli => reusa el árbol fuente.
name = "tinkuy-sim"
version = "0.0.1"
[source]
repo = "gitea@git.tawasuyu.net:tawasuyu/tawasuyu.git"
commit = "9967b02cf597df6d065edbad8d6669b5653d4928"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["-p", "tinkuy-sim"]