chore: sync local state after restore (push updates, no pull)
swap focused/unfocused border colors: pale cyan focused, teal unfocused
wip: emergency backup (power outage risk)
Restore Mod+s/Print snip and record bindings
Codex overwrote snip+record with screenshot+dread and uncommented the
Mod+s swapfocus binding that conflicted with snip. Restored from the
2026-05-27 Hetzner backup snapshot.
update border colors to Plan 9 palette, add fzfmenu rule, bind Mod+w/e/c to tome
update config and patch definitions
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
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.
Add custom keybindings (MOD+BackSpace, apps, media keys)
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