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 1471Shell 173Rust 105Markdown 943545 Definitions

⎇ 0ab57ba0fba86298ada2eee39a25da4f32e3f070 recipes/incoming/tejido.toml TOML · 28 lines · 1.3 KB History raw

los 9 daemons propios entran al catálogo, más el askpass que shuma pidió al arrancar 0ab57ba0f · Sergio ·

1# tejido — el relay de la flota: `tejido relay` en gioser, sirviendo :4102 y :33097.
2#
3# ⚠ Su IDENTIDAD no es reproducible: `~/.tejido/{persona,device,relay}.seed` + el padrón
4# (`roster.postcard`). Generar semillas nuevas no es «reinstalar»: es ser OTRA máquina para el
5# resto de la flota y perder los teléfonos dados de alta. El binario se construye; la identidad
6# se MUDA. La Card tiene que exigirla, no crearla.
7#
8# Receta Cargo contra el monorepo de tawasuyu, pinneada al MISMO commit que `shuma-*` y
9# `puriy-costura`: el árbol de fuentes se comparte por `<dep>-<sha>`, así que un pin distinto es otro
10# vendoreo de 2,4 G. Estática musl con zig-cc — la caja la arranca el init y no puede depender de
11# encontrar un cargador, que es justo lo que le falta al binario glibc de gioser.
12
13name    = "tejido"
14version = "0.1.0"
15license = "MIT OR Apache-2.0"
16
17[source]
18repo   = "https://git.tawasuyu.net/tawasuyu/tawasuyu.git"
19commit = "23a292863f53b355c5c02d6185904f2c33d8ab42"
20# tawasuyu COMMITEA su propio `vendor/` (smithay parcheado, enchufado por `[patch.crates-io]` POR
21# RUTA); el `cargo vendor` de takana lo pisaría y el error habla de `taffy`, no de esto.
22cargo_vendor_dir = ".hammer-cargo-vendor"
23
24[build]
25compiler = "zig-cc"
26target   = "x86_64-linux-musl"
27link     = "static"
28flags    = ["-p", "tejido", "--bin", "tejido"]