Files
Sergio 6735a75d40 marca: el logo de terminal pasa a medios bloques, con placa y juntas
El ASCII de densidad (#*+@) queda como fallback para consolas sin color; el
default ahora es MEDIOS BLOQUES: `▀` con color de frente Y de fondo, que mete
dos filas de pixeles por renglon de terminal. Trae la placa obsidiana y la celda
de espacio libre que pide la hoja de marca.

Y las JUNTAS entre teselas, que es lo que faltaba para que se pareciera al
simbolo de verdad: en el SVG las teselas son cuadrados de 100 con 8 de aire. La
tocapu son piezas SEPARADAS, no un bloque macizo, y sin la junta el dibujo se
lee como una mancha. Se apagan solas por debajo de escala 3, donde la junta se
comeria media tesela.

Lo que NO se hace, y va escrito: no se interpola ni se suaviza el gradiente.
El simbolo ES una reticula de cuadrados; difuminarlo seria «recolorear y
deformar», que la propia hoja de marca prohibe. Subir la escala repite pixeles.

Verificado reconstruyendo el dibujo desde los colores que emite el propio ANSI,
no mirando el codigo: sale el martillo con las cuatro tintas y la chispa en el
centro. Las tres formas y --escala=5 corren sin error.
2026-09-09 20:53:26 +00:00
..

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.

forma qué hace tamaño (escala 3)
--medio (default) Medios bloques con color de frente y de fondo, así cada renglón lleva DOS filas de píxeles. Trae la placa obsidiana, la celda de espacio libre y las juntas entre teselas 23 × 12
--bloques ██ por celda, sin fondo. Para terminales que renderizan mal los medios bloques 14 × 7
--plano ASCII de densidad, sin color. Para pipes, TERM tonto y consolas que no hablan 24-bit 14 × 7
scripts/logo-ascii.py                # medios bloques, escala 3
scripts/logo-ascii.py --escala=5     # más grande; la junta escala con la tesela
scripts/logo-ascii.py --regenerar    # reescribe los tres ficheros de docs/marca/

Las juntas no son adorno: en el SVG las teselas son cuadrados de 100 con 8 de aire. La tocapu son piezas separadas, no un bloque macizo, y sin la junta el símbolo se lee como una mancha. Se apagan solas por debajo de escala 3, donde la junta se comería media tesela.

No se interpola ni se suaviza el gradiente. El símbolo es una retícula de cuadrados; difuminarlo sería «recolorear y deformar», que esta misma hoja prohíbe. Subir la escala repite píxeles y mantiene el borde duro.

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.