Files
mirada/02_ruway/mirada/mirada-compositor/session/mirada-session-pata
T
sergio 3dc85ebdcd feat: mirada standalone — compositor Wayland + WM sobre Llimphi (build magro)
Stack de display extraído del monorepo: compositor teselante (Cuerpo smithay
+ Cerebro WM agnóstico), greeter PAM, portal XDG, CLI de control. Llimphi se
consume por git desde su repo publicado; las hojas compartidas (format,
auth-core, rimay-localize, wawa-config, app-bus) y el widget menubar van
vendorizados. Sin el asistente IA (pluma-llm) ni la barra web wasm — el
compositor no los necesita. cargo check --workspace pasa (18 crates, 0 warn).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 11:01:49 +00:00

27 lines
994 B
Bash
Executable File

#!/bin/sh
# mirada-session-pata — sesión «mirada · pata» para gestores de login
# EXTERNOS (sddm, greetd, ly…): arranca el compositor mirada y deja a pata
# como marco del escritorio. Instálalo en /usr/local/bin junto a
# `mirada-compositor` y `pata-llimphi`.
#
# (Cuando el DM es el propio mirada —`mirada-dm`—, no hace falta este
# script: elegís «mirada · pata» en el greeter y el marco arranca como
# cliente sin reiniciar el servidor.)
set -eu
export XDG_SESSION_TYPE=wayland
export XDG_CURRENT_DESKTOP=mirada
export XDG_SESSION_DESKTOP=mirada
export MOZ_ENABLE_WAYLAND=1
export QT_QPA_PLATFORM="wayland;xcb"
export SDL_VIDEODRIVER=wayland
# Asegura pata en el autoarranque del usuario (idempotente). pata ancla por
# wlr-layer-shell (su backend nativo), que mirada ahora soporta.
mkdir -p "${HOME}/.config/mirada"
AUTO="${HOME}/.config/mirada/autostart"
LINE='pata-llimphi'
grep -qxF "$LINE" "$AUTO" 2>/dev/null || echo "$LINE" >> "$AUTO"
exec mirada-compositor --drm