El fondo es fijo y el color del estado (inicio, escribiendo, error) pasa a
una barra inferior. Se muestran la hora, la fecha, un punto por carácter
tecleado, el usuario y la batería, refrescando reloj y batería cada
segundo. Usa Xft y los iconos de Symbols Nerd Font.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016UdJsHrbkmzhoCb6TthP2m
elogind ignora la tapa y los botones para que solo actúe acpid (zzz), y un
hook de zzz lanza slock antes de suspender.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MymT1wzMgXhfC3ZwHqNAVF
- Mod+Shift+r reinicia dwm sin cerrar ventanas y cada una sigue en su tag
- Clics en la barra: red (nmtui), volumen (pavucontrol, silenciar, micro,
rueda) y bluetooth (blueman, encender/apagar)
- swallow: lo que se abre desde st sustituye a la terminal
- Reglas: flotan centradas pavucontrol, blueman, nmtui y ventanas de Firefox
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MymT1wzMgXhfC3ZwHqNAVF
Aplicados en ese orden desde st/patches/. anysize se resolvió a mano
en xmakeglyphfontspecs() y xdrawglyphfontspecs() (usar win.hborderpx y
win.vborderpx en vez de borderpx), y lo mismo para la posición del IME.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- config.h regenerado desde config.def.h (faltaban los atajos de setgaps)
e indentado con tabuladores
- gaps: Mod+-/Mod++ (teclado español) y Mod+Shift++ para quitarlos
- volumen limitado a 100% y refresco inmediato de slstatus
- silenciar micro con Mod+ñ y XF86AudioMicMute
- slock con Mod+Shift+l, clipmenu con Mod+v
- capturas con Impr (pantalla) y Shift+Impr (selección) usando maim
- quitar regla de Firefox que no hacía nada
- arreglar indentación de tile() tras el parche fullgaps
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>