3dc85ebdcd
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>
27 lines
994 B
Bash
Executable File
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
|