tawasuyu

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 1506Shell 186Rust 107Markdown 983639 Definitions

⎇ main scripts/servidor/perfil/xdg-runtime.sh Shell · 9 lines · 558 B History raw

`shuma-tui` no encontraba a su agente: nadie exportaba XDG_RUNTIME_DIR 3b3056428 · Sergio ·

1# Esta caja no tiene logind, así que nadie crea /run/user/<uid> ni exporta XDG_RUNTIME_DIR. Sin eso,
2# cada programa elige su propio repliegue y dejan de encontrarse: `shuma-tui` buscaba en
3# `$XDG_RUNTIME_DIR/shuma.sock` (o sea, en la nada) mientras `shuma-daemon` abría
4# `/tmp/shuma-<uid>.sock`. Medido en la caja el 2026-09-18.
5if [ -z "${XDG_RUNTIME_DIR:-}" ]; then
6  XDG_RUNTIME_DIR=/run/user/$(id -u)
7  [ -d "$XDG_RUNTIME_DIR" ] || { mkdir -p "$XDG_RUNTIME_DIR" 2>/dev/null && chmod 700 "$XDG_RUNTIME_DIR" 2>/dev/null; }
8  export XDG_RUNTIME_DIR
9fi