# cliphist 0.7.0 — historial de portapapeles para Wayland. Go estático, un binario. # # ── POR QUÉ ENTRA ────────────────────────────────────────────────────────────────────────────── # Los cuatro escritorios ya tienen `wl-clipboard` (copiar/pegar), pero el portapapeles de Wayland # muere con el cliente que lo ofrece: cerrás la terminal y lo copiado se va. cliphist es el demonio # que lo persiste y lo vuelve a ofrecer. Es la pieza que falta para que copiar/pegar se comporte # como el usuario espera, y no depende del compositor: habla `wlr-data-control`, que implementan # sway/wlroots y COSMIC. # # ⚠ NO SIRVE SOLO: se alimenta de `wl-paste --watch cliphist store` y devuelve por `wl-copy`. Por eso # `wl-clipboard` va en `[deps] runtime` aunque el build no lo toque — sin él el binario corre y no # hace nada, que es el modo de fallo silencioso de siempre. # # ⚠ KWin y mutter NO implementan `wlr-data-control` (mismo muro que `wf-recorder`): esto es útil en # `escritorio-sway` y COSMIC, no en KDE ni GNOME. Declararlo donde no funciona sería peor que no # tenerlo. name = "cliphist" version = "0.7.0" license = "GPL-3.0-only" [source] repo = "https://github.com/sentriz/cliphist" commit = "efb61cb5b5a28d896c05a24ac83b9c39c96575f2" [build] compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" flags = [] [deps] build = ["go"] runtime = ["wl-clipboard"]