No description
Find a file
alejandrogs73 fbda573897 Mover los programas a suckless/
Primer paso para convertir el repo en dotfiles: los programas de suckless
van juntos en una carpeta y la raíz queda para la configuración de la
sesión y el script de instalación.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016UdJsHrbkmzhoCb6TthP2m
2026-09-27 17:51:52 +02:00
sistema/etc sistema: bloquear con slock antes de suspender y evitar la doble suspensión 2026-09-26 19:39:02 +02:00
suckless Mover los programas a suckless/ 2026-09-27 17:51:52 +02:00
.gitignore Mover los programas a suckless/ 2026-09-27 17:51:52 +02:00
README.md README: atajos de teclado de dwm cambiados y nuevos 2026-09-25 11:10: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.

Atajos de dwm

Mod es Super (en el dwm original es Alt). Los atajos de ratón también usan Super. Solo aparecen los atajos que cambian respecto al original o que son nuevos; el resto están igual. Los atajos de st, scroll, dmenu y slock no se han tocado.

Cambiados

Acción Original Ahora
Abrir terminal (st) Mod+Shift+Return Mod+Return
zoom (mover la ventana al área principal) Mod+Return Mod+Shift+Return
Cerrar ventana Mod+Shift+c Mod+q
Salir de dwm Mod+Shift+q Mod+Shift+m

Nuevos

Atajo Acción
Mod+v clipmenu (misma paleta y fuente que dmenu)
Mod+Shift+l Bloquear la pantalla con slock
Mod+- / Mod++ Reducir / aumentar los gaps
Mod+Shift++ Gaps a 0
Tecla de subir / bajar volumen Volumen ±5% con wpctl (máximo 100%)
Tecla de silenciar Silenciar o activar el audio
Tecla de silenciar micro o Mod+ñ Silenciar o activar el micrófono
Impr Pant Captura de pantalla completa con maim
Shift+Impr Pant Captura de una región

Las capturas se guardan en ~/Imágenes/Capturas, se copian al portapapeles y muestran una notificación.

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)