gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1472Shell 176Rust 106Markdown 953592 Sutichaykuna

⎇ d3935a3faad2351e590ad158fea6299f2000f353 recipes/shuma-tui.toml TOML · 26 siq'ikuna · 1.3 KB Ñawpa willay ch'uya

servidor: los 11 daemons de tawasuyu suben de pin — el del 16-sep estaba 221 commits atras f263ae73e · sergio ·

1# shuma-tui — el cliente de terminal de shuma: la misma consola que la web, pero en un TTY.
2#
3# ── POR QUÉ ESTA RECETA EXISTE (2026-09-17) ─────────────────────────────────────────────────────
4# Es la respuesta a «¿cómo instalo shuma-tui en la caja?». En gioser se instalaba con
5# `actualizar-servidor.sh`: `cargo build --release` + `install -m755` a `/usr/local/bin`. Eso deja un
6# **binario suelto que nadie provee** — justo la clase que la mudanza encontró irreproducible: 2,7 G
7# de ellos, y lo único que no se podía reconstruir (SDD 28 §6.35).
8#
9# Acá el camino es el del corpus: una receta pineada ⇒ `takana build` ⇒ artefacto sellado por hash ⇒
10# se instala desde el store (o desde el repo firmado, §6.46). La diferencia práctica es que el
11# binario de mañana se puede volver a fabricar bit a bit, y el de `install -m755` no.
12
13name    = "shuma-tui"
14version = "0.1.0"
15license = "MIT OR Apache-2.0"
16
17[source]
18repo   = "https://git.tawasuyu.net/tawasuyu/tawasuyu.git"
19commit = "c7545339a8eb18d4908a325ea71729a5e7805937"
20cargo_vendor_dir = ".hammer-cargo-vendor"
21
22[build]
23compiler = "zig-cc"
24target   = "x86_64-linux-musl"
25link     = "static"
26flags    = ["-p", "shuma-tui", "--bin", "shuma-tui"]