<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>dwm, branch HEAD</title>
<subtitle>Kris&#39;s build of dwm
</subtitle>
<entry>
<id>c69be823b37c10728ba38af5b45956af6fd10a8b</id>
<published>2026-02-24T09:49:20Z</published>
<updated>2026-02-24T09:49:20Z</updated>
<title>Rebind Mod+m to dmode, add Mod+a for questions, update screenshot/record bindings</title>
<link rel="alternate" type="text/html" href="commit/c69be823b37c10728ba38af5b45956af6fd10a8b.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit c69be823b37c10728ba38af5b45956af6fd10a8b
parent 55f1fbded030295a9325228f258304fcbaeb65a4
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Tue, 24 Feb 2026 03:49:20 -0600

Rebind Mod+m to dmode, add Mod+a for questions, update screenshot/record bindings

- Mod+m: btop -&gt; 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

</content>
</entry>
<entry>
<id>55f1fbded030295a9325228f258304fcbaeb65a4</id>
<published>2026-02-16T05:06:42Z</published>
<updated>2026-02-16T05:06:42Z</updated>
<title>Add suckless coding style reference to CLAUDE.md</title>
<link rel="alternate" type="text/html" href="commit/55f1fbded030295a9325228f258304fcbaeb65a4.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit 55f1fbded030295a9325228f258304fcbaeb65a4
parent 9ba6c8e751a1bf236b6e3f0839121d78a4a940f7
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Sun, 15 Feb 2026 23:06:42 -0600

Add suckless coding style reference to CLAUDE.md

</content>
</entry>
<entry>
<id>9ba6c8e751a1bf236b6e3f0839121d78a4a940f7</id>
<published>2026-02-16T05:04:35Z</published>
<updated>2026-02-16T05:04:35Z</updated>
<title>Rebind reading mode to Super+Q, add directional tagmondir, enable selfrestart</title>
<link rel="alternate" type="text/html" href="commit/9ba6c8e751a1bf236b6e3f0839121d78a4a940f7.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit 9ba6c8e751a1bf236b6e3f0839121d78a4a940f7
parent 5edcc108408680b98f9b95cae84203211bc0cb8a
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Sun, 15 Feb 2026 23:04:35 -0600

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

</content>
</entry>
<entry>
<id>5edcc108408680b98f9b95cae84203211bc0cb8a</id>
<published>2026-02-15T16:08:25Z</published>
<updated>2026-02-15T16:08:25Z</updated>
<title>Disable self_restart on Mod+Shift+r to fix reading mode conflict</title>
<link rel="alternate" type="text/html" href="commit/5edcc108408680b98f9b95cae84203211bc0cb8a.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit 5edcc108408680b98f9b95cae84203211bc0cb8a
parent 99a17f8a00f1d4c2de62b1115db338207ddce547
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Sun, 15 Feb 2026 10:08:25 -0600

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).

</content>
</entry>
<entry>
<id>99a17f8a00f1d4c2de62b1115db338207ddce547</id>
<published>2026-02-15T10:23:55Z</published>
<updated>2026-02-15T10:23:55Z</updated>
<title>Rebind application keys to dmenu scripts and add reading mode layout</title>
<link rel="alternate" type="text/html" href="commit/99a17f8a00f1d4c2de62b1115db338207ddce547.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit 99a17f8a00f1d4c2de62b1115db338207ddce547
parent e64b111f423792400cc70d9ff13b4938a6cadfa2
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Sun, 15 Feb 2026 04:23:55 -0600

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.

</content>
</entry>
<entry>
<id>e64b111f423792400cc70d9ff13b4938a6cadfa2</id>
<published>2026-02-14T23:26:34Z</published>
<updated>2026-02-14T23:26:34Z</updated>
<title>Enable BAR_STATUSCMD_PATCH for clickable status blocks</title>
<link rel="alternate" type="text/html" href="commit/e64b111f423792400cc70d9ff13b4938a6cadfa2.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit e64b111f423792400cc70d9ff13b4938a6cadfa2
parent 52d7975c56557b19189c30f9b63f706083d0d19b
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Sat, 14 Feb 2026 17:26:34 -0600

Enable BAR_STATUSCMD_PATCH for clickable status blocks

</content>
</entry>
<entry>
<id>52d7975c56557b19189c30f9b63f706083d0d19b</id>
<published>2026-02-14T23:23:46Z</published>
<updated>2026-02-14T23:23:46Z</updated>
<title>Seamless dwm renew: preserve dwmblocks, monitor state, and xresources</title>
<link rel="alternate" type="text/html" href="commit/52d7975c56557b19189c30f9b63f706083d0d19b.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit 52d7975c56557b19189c30f9b63f706083d0d19b
parent 6674ef332374efc421138f0fd4b65cf28f3045dc
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Sat, 14 Feb 2026 17:23:46 -0600

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

</content>
</entry>
<entry>
<id>6674ef332374efc421138f0fd4b65cf28f3045dc</id>
<published>2026-02-13T21:45:13Z</published>
<updated>2026-02-13T21:45:13Z</updated>
<title>Add custom keybindings (MOD+BackSpace, apps, media keys)</title>
<link rel="alternate" type="text/html" href="commit/6674ef332374efc421138f0fd4b65cf28f3045dc.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit 6674ef332374efc421138f0fd4b65cf28f3045dc
parent 817b9a60d284bd45efe0718a158d2b2bedb2d730
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Fri, 13 Feb 2026 15:45:13 -0600

Add custom keybindings (MOD+BackSpace, apps, media keys)

</content>
</entry>
<entry>
<id>817b9a60d284bd45efe0718a158d2b2bedb2d730</id>
<published>2026-02-13T21:09:38Z</published>
<updated>2026-02-13T21:09:38Z</updated>
<title>Restore original README style with flexipatch updates</title>
<link rel="alternate" type="text/html" href="commit/817b9a60d284bd45efe0718a158d2b2bedb2d730.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit 817b9a60d284bd45efe0718a158d2b2bedb2d730
parent 26637622336cbac06fcc9c8ce4ec514210514021
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Fri, 13 Feb 2026 15:09:38 -0600

Restore original README style with flexipatch updates

</content>
</entry>
<entry>
<id>26637622336cbac06fcc9c8ce4ec514210514021</id>
<published>2026-02-13T21:02:00Z</published>
<updated>2026-02-13T21:02:00Z</updated>
<title>Migrate to dwm-flexipatch</title>
<link rel="alternate" type="text/html" href="commit/26637622336cbac06fcc9c8ce4ec514210514021.html" />
<author>
<name>Kris Yotam</name>
<email>krisyotam@protonmail.com</email>
</author>
<content>commit 26637622336cbac06fcc9c8ce4ec514210514021
Author: Kris Yotam &lt;krisyotam@protonmail.com&gt;
Date:   Fri, 13 Feb 2026 15:02:00 -0600

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

</content>
</entry>
</feed>
