feat: scaffold conky_widget desktop monitor

Conky (X11 + Lua + Cairo) desktop widget with three clickable tabs
(Red / Sistema / Docker) rendered entirely with Cairo:

- Red: live down/up speed for enp5s0, 60s history graph, active
  connections count, totals, and launcher buttons for Wireshark,
  ntopng and nethogs (with notify-send fallback when missing).
- Sistema: total CPU + per-core bars, RAM, swap, root disk usage,
  temperature, load average and uptime.
- Docker: running/total container count and active container names
  (read without sudo).

Includes install.sh (symlink into ~/.config/conky + XFCE autostart),
launch.sh (tool launcher with missing-binary fallback) and app.md
with e2e_checks. Positioned top-right of the primary monitor
(xinerama_head 0), configurable.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Egutierrez
2026-06-02 20:46:54 +02:00
commit 5ad4c0d901
7 changed files with 548 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# conky_widget
Widget de escritorio Conky con tres pestañas clickeables para monitorizar el PC
en vivo y lanzar herramientas de análisis de red.
![tabs](Red · Sistema · Docker)
## Arranque rápido
```bash
./install.sh
conky -c ~/.config/conky/conky_widget/conky.conf &
```
## Estructura
```
conky_widget/
conky.conf # ventana, posición, carga de Lua
lua/
widget.lua # render Cairo de las pestañas + hook de clics
launch.sh # lanza apps con fallback a notify-send
install.sh # symlink en ~/.config/conky + autostart XFCE
app.md # frontmatter de registro
```
Ver `app.md` para detalle de pestañas, configuración y requisitos.