$HOME is where the <3 is
git clone git://
Log | Files | Refs | README | LICENSE

commit cc97123e10d84b06a96a0095088fb33398030fd9 (patch)
parent acd2e23913d6d0f574db6c745f3a2620f7a44edf
Author: Alex Karle <>
Date:   Mon, 31 Jan 2022 00:15:30 -0500

cwm: Add basic cwm(1) config

This is a great example of where redoing the config has left
me (1) in awe of all the features I haven't used / don't need,
and (2) happier with where I landed.

The thing I like best in this version is that I explicitly
unbound all, which means that I won't accidentally have keys
get captured while doing other random tasks!

There's definitely a few things missing but it's check-in-able!

A.cwmrc | 24++++++++++++++++++++++++
1 file changed, 24 insertions(+), 0 deletions(-)

diff --git a/.cwmrc b/.cwmrc @@ -0,0 +1,24 @@ +# .cwmrc -- cwm(1) config + +# Settings/Commands +command term /usr/local/bin/st +command firefox /usr/local/bin/firefox + +# Bindings +# start fresh -- no alarms and no surprises +unbind-key all +unbind-mouse all + +bind-key 4-Return terminal +bind-key 4S-Return window-maximize +bind-key 4-r restart +bind-key 4S-e quit +bind-key 4-p menu-cmd +bind-key 4S-p menu-exec +bind-key 4-j window-cycle +bind-key 4-k window-rcycle +bind-key 4-c lock + +bind-mouse 4-1 window-move +bind-mouse 4-2 window-lower +bind-mouse 4-3 window-resize