Set winter colorscheme as default dwm bar theme
Add Mod+Shift+S screenshot, Mod+/ dkymap, remove sticky bind
Rebind Mod+m to dmode, add Mod+a for questions, update screenshot/record bindings - Mod+m: btop -> dmode - Mod+a: new binding for questions script - Mod+Shift+e: commented out (dmode moved to Mod+m) - Screenshot/record bindings updated to use new scripts - Mod+q: now killclient, Mod+Shift+q: sysact - Mod+Shift+r: reading mode (RRR) - Enable SELFRESTART, COLUMNS_LAYOUT, NROWGRID_LAYOUT patches
Add suckless coding style reference to CLAUDE.md
Rebind reading mode to Super+Q, add directional tagmondir, enable selfrestart - Super+Q: reading mode (RRR, 3 vertical panes) - Super+Shift+Q: killclient (close window) - Super+Arrow: send focused window to monitor in that direction - Remove Super+Shift+Comma/Period tagmon bindings - Remove Super+Shift+R reading mode binding - Enable SELFRESTART_PATCH for in-place dwm reload - Add .claude/CLAUDE.md with development rules
Disable self_restart on Mod+Shift+r to fix reading mode conflict self_restart was intercepting Mod+Shift+r before the reading mode layout binding. Restart is still available via sysact (Mod+BackSpace).
Rebind application keys to dmenu scripts and add reading mode layout Applications: dlaunch, dbrowse, dwrite, dread, dnotes, dedit, dcreate, passmenu, dtime, btop, dclip. Fullscreen moved to Mod+Shift+f. Reading mode layout (RRR) uses 3 equal vertical panes via flextile.
Enable BAR_STATUSCMD_PATCH for clickable status blocks
Seamless dwm renew: preserve dwmblocks, monitor state, and xresources - Skip killing autostart processes on restart, let autostart_exec handle seamless handoff - Enable SEAMLESS_RESTART_PATCH to persist monitor/tag state across renew - Enable BAR_HIDEVACANTTAGS_PATCH
Add custom keybindings (MOD+BackSpace, apps, media keys)
Restore original README style with flexipatch updates
Migrate to dwm-flexipatch Enables preprocessor-based patch management with the following patches: Functionality: - dwmblocks: Clickable status bar integration - cool_autostart: Runs dwmblocks on startup - cyclelayouts: Cycle through layouts - pertag: Per-tag layouts/nmaster/mfact - restartsig: Restart dwm in place - scratchpads: Multiple scratchpads (spterm, spcalc) - shiftview/shifttag: Navigate and move between tags - stacker: Stack management (focusstack/pushstack) - sticky: Sticky windows across all tags - swallow: Terminal window swallowing - togglefullscreen: Toggle fullscreen - vanitygaps: Configurable gaps - xresources: Runtime color configuration - cfacts: Resize clients in stack Layouts: - tile, monocle, bstack - centeredmaster, centeredfloatingmaster - deck, spiral, dwindle Custom settings: - Border: 3px, red selection (#770000) - Gaps: 20h/10v inner, 10h/30v outer - Font: monospace:size=11 + NotoColorEmoji - Autostart: dwmblocks - Scratchpads: spterm, spcalc