Personal and patched build of suckless dwm.
main
branch contains dwm codebase from suckless.org
knave-dwm
branch contains customizations and patches for my build
The following sections define what patches and customizations went into my custom build of dwm. I have broken them up into six feature sections which group these customizations into six broader categories. I will try to keep this listing up-to-date as I implement these changes.
Patches making it easier to work with dwm overall, especially when updating it
Patch or Change | Description | Patch |
---|---|---|
restartsig | Link | Download |
autostart | Link | Download |
Patches that allow me to implement colors and other visual changes more easily
Patch or Change | Description | Patch |
---|---|---|
xresources | Link | Download |
colorbar | Link | Download |
rainbowtags | Link | Download |
status2d(+systray) | Link | Download |
Patches modifying how the statusbar area will work
Patch or Change | Description | Patch |
---|---|---|
statuscmd | Link | Download |
Patches modifying how the tags and the tag bar area work
Patch or Change | Description | Patch |
---|---|---|
hide_vacant_tags | Link | Download |
alternativetags | Link | Download |
underlinetags | Link | Download |
viewoccupied* | Custom function to select occupied tags only | Commit ID TBD |
adjacenttag(skipvacant) | Link | Download |
statusbutton | Link | Download |
layoutmenu | Link | Download |
tagareaorder* | Custom function to change order of layout and tags | Commit ID TBD |
Patches that change the way windows work in the stack
Patch or Change | Description | Patch |
---|---|---|
zoomswap | Link | Download |
swapfocus | Link | Download |
switchtotag | Link | Download |
actualfullscreen | Link | Download |
focusonnetactive | Link | Download |
ewmhtags | Link | Download |
scratchpads | Link | Download |
Patches that add different layouts or define functionality related to them
Patch or Change | Description | Patch |
---|---|---|
vanitygaps(+layouts) | Link | Download |
pertag | Link | Download |
winview | Link | Download |
2024-03-08
- Added patches and patch download script
2024-02-29
- Updated README with final patch link updates
2024-01-31
- Updated README with patch links
2024-01-30
knave-dwm
Updated README with patch listingmain
Updated README with branch explanations
2024-01-19
- Created repository
- Added cloned dwm-6.4 codebase