scripts/logo-ascii.py emite la tocapu 7x7 en color (ANSI 24-bit) y en monocromo. Se DERIVA del SVG en vez de dibujarse a mano: una copia aparte se desincroniza el dia que la marca cambie y nadie se entera. Para shuma: su fetch no lleva arte ASCII a proposito —su propio doc explica que los *fetch clasicos empaquetan el ASCII de trescientas distros y que eso envejece— pero expone SHUMA_FETCH_LOGO, que toma una IMAGEN. Y el hallazgo que hay que dejar escrito: NO sirve exportarla desde el perfil de la shell. shuma absorbe el entorno de la login shell, pero su es_denegada rechaza todo lo que empiece con SHUMA_, por diseño. La via correcta es su propio env.json, que aplica los grupos activos al proceso al arrancar. El icono se instala fuera del repo (~/.local/share/pixmaps/takana.png): una ruta dentro del arbol se rompe cuando el repo se mueve, que es literalmente lo que paso hoy con ~/hammer.
Takana — marca
La forja determinista de Tawasuyu. /takana/ — martillo, en quechua y aimara. Hermana de Tawasuyu: comparte la retícula andina y el núcleo de luz; hereda solo la porción de fuego del espectro.
Símbolo
Martillo en retícula tocapu 7×7. Cabeza 7×3 con bordes medios vacíos (guiño al «#» del hash). Gradiente de fragua irradiando desde la chispa del golpe.
- Fondo oscuro: chispa blanca (
simbolo-fondo-oscuro.svg) - Fondo claro: chispa negra (
simbolo-fondo-claro.svg) - No rotar, no recolorear, no deformar. Espacio libre mínimo: 1 celda alrededor.
Paleta
- Obsidiana
#17130E— fondo - Piedra
#2A241B— superficie - Alpaca
#F2EBDD— tinta - Brasa
oklch(68% 0.19 45)≈#DF6B2A— acento - Inti
oklch(80% 0.16 85)≈#E3A63D— acento cálido - Rojo fragua
oklch(52% 0.21 30)≈#A63A25— extremo del gradiente - Chispa
#FFF6DE(oscuro) /#17130E(claro)
Tipografía
- Display / wordmark: Chivo Black (900), mayúsculas, tracking 2–6%
- Texto: IBM Plex Sans
- Código y datos: IBM Plex Mono (Google Fonts, licencia libre)
Voz
- Habla en piedra — frases cortas, verbos de oficio: forjar, labrar, templar.
- Determinista — nunca promete: verifica. Cada afirmación con su hash.
- Andina, no folclórica — quechua/aimara nombran con precisión, no adornan.
Ejemplos: «Forjado en 41 s.» · «Idéntico al build 7f3a…» · takana forja sistema.tkn
Ecosistema
TAWASUYU (el territorio: apps, compositor, filosofía) × TAKANA (la herramienta: distro, forja determinista).
En terminal: el símbolo como arte de *fetch
scripts/logo-ascii.py emite el símbolo al estilo de un *fetch. Se deriva del SVG, no se
dibuja a mano: una copia dibujada aparte se desincroniza el día que la marca cambie y nadie se
entera. La grilla es la tocapu 7×7 y cada celda ocupa dos columnas para salir cuadrada (los
caracteres de terminal son ~2:1).
scripts/logo-ascii.py # color, ANSI 24-bit
scripts/logo-ascii.py --plano # monocromo, para pipes y TERM sin color
scripts/logo-ascii.py --regenerar # reescribe simbolo.ansi y simbolo.txt
simbolo.ansi— listo paracat.simbolo.txt— monocromo, densidad decreciente del extremo del gradiente (#) a la chispa (@).
En el fetch de shuma
El fetch de shuma no lleva arte ASCII y es a propósito: su logo_de_la_distro documenta que los
*fetch clásicos empaquetan el ASCII de trescientas distros y que eso es una galería que envejece;
él le pregunta a la máquina. Lo que sí expone es una válvula para que el operador mande su propio
archivo — una imagen, PNG o SVG, no ASCII:
SHUMA_FETCH_LOGO=<ruta a un fichero>
⚠ No sirve exportarla desde ~/.zshenv ni ~/.zshrc. shuma absorbe el entorno de la shell de
login (wire_login_env), pero su es_denegada rechaza todo lo que empiece con SHUMA_ — son
«cosas que shuma gobierna por su cuenta». Comprobado en login_env.rs.
La vía que sí funciona es su propio mecanismo, que aplica los grupos activos al proceso al arrancar
(modelo.rs, apply_env_group) y sobrevive reinicios:
# desde un tab de shuma, o escribiendo ~/.config/shuma/env.json a mano
:env SHUMA_FETCH_LOGO=~/.local/share/pixmaps/takana.png
El icono se instala fuera del repo a propósito: una ruta dentro del árbol se rompe el día que el
repo se mueve, que es exactamente lo que pasó el 2026-09-09 con ~/hammer.