Files
takana/docs/marca/README.md
T
Sergio 8f681a224b marca: el simbolo como arte de terminal, y la via al fetch de shuma
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.
2026-09-09 20:47:06 +00:00

3.4 KiB
Raw Blame History

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 26%
  • Texto: IBM Plex Sans
  • Código y datos: IBM Plex Mono (Google Fonts, licencia libre)

Voz

  1. Habla en piedra — frases cortas, verbos de oficio: forjar, labrar, templar.
  2. Determinista — nunca promete: verifica. Cada afirmación con su hash.
  3. 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 para cat.
  • 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.