# llimphi-layer *Read this in English: [README.md](README.md).* Corre un [`App`] de Llimphi como una **superficie wlr-layer-shell** (una barra anclada a un borde), no como ventana. Hace que una app se siente al nivel de eww/waybar en cualquier compositor wlroots (mirada, Hyprland, Sway, river…): se ancla a un borde, declara una *exclusive zone* opcional —el compositor le reserva la franja y tesela el resto— y se pinta reusando el pipeline de Llimphi (`mount → compute → paint → render`). Es la plumbing `smithay-client-toolkit` + `wgpu` que `pata` probó en producción, extraída a un runner **genérico** sobre el trait `App`. A diferencia de pata (N superficies + tray/dock/sidebar/…), este corre **una** superficie y nada de dominio: la app provee `view`/`update`/`on_key` y este crate le presta el borde. Útil, p. ej., para que `shuma` se dockee como barra. ```ignore struct MiBarra; impl llimphi_ui::App for MiBarra { /* … */ } llimphi_layer::run::(llimphi_layer::LayerConfig { edge: llimphi_layer::Edge::Bottom, thickness: 40, keyboard: llimphi_layer::Keyboard::OnDemand, ..Default::default() })?; ``` --- Parte de **llimphi** — ver [llimphi](../LEEME.md).