No description
Find a file
alejandrogs73 8def698783 Añadir README con instrucciones de compilación y actualización
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 10:58:06 +02:00
clipmenu Importar clipmenu (rama develop) desde https://github.com/cdown/clipmenu 2026-09-25 10:55:49 +02:00
dmenu dmenu: paleta Everforest y Fira Code por defecto 2026-09-25 10:54:27 +02:00
dwm dwm: clipmenu con la misma paleta y fuente que dmenu 2026-09-25 10:56:11 +02:00
scroll Añadir configuración personal existente y parche fullgaps en dwm 2026-09-25 10:52:24 +02:00
slock slock: colores Everforest 2026-09-25 10:56:21 +02:00
slstatus slstatus: volumen con wpctl, indicador de micro, ETH/WiFi y estado de batería 2026-09-25 10:54:19 +02:00
st st: config.h regenerado con alpha 0.9, colores brillantes Everforest y tabuladores 2026-09-25 10:57:35 +02:00
.gitignore Squashed 'clipmenu/' content from commit e0ec3bc6 2026-09-25 10:55:49 +02:00
README.md Añadir README con instrucciones de compilación y actualización 2026-09-25 10:58:06 +02:00

suckless

Mi configuración de dwm, st, dmenu, slstatus, slock, scroll y clipmenu. Tema Everforest y fuente Fira Code en todos.

Cada programa se importó con git subtree --squash, así que es un único repo pero se puede seguir actualizando desde el proyecto original.

Compilar e instalar

cd dwm && make && sudo make install

(Igual para st, dmenu, slstatus, slock, scroll y clipmenu.)

Actualizar desde el proyecto original

git subtree pull --prefix=dwm https://git.suckless.org/dwm master --squash
git subtree pull --prefix=clipmenu https://github.com/cdown/clipmenu develop --squash

Los demás funcionan igual que dwm, cambiando el nombre en --prefix y en la URL.

Notas

  • La configuración personal está en config.h. config.def.h es la versión original más los parches. Si un parche cambia config.def.h, hay que pasar el cambio a mano a config.h: make solo lo copia si config.h no existe.
  • Los parches aplicados están en <programa>/patches/.
    • dwm: fullgaps
    • st: ligatures, alpha y anysize (en ese orden; anysize necesita dos arreglos a mano, ver el historial de git)