Patches
This is a list of (almost) all patches I’ve written.
dmenu
- borderwhencentered
- This patch adds the ability to draw the border but only when centered.
dwm
- alttagcolors
- This patch allows you to define colors for each tag, similar to the old rainbowtags patch.
- awesomebar
(6.4)
- Updated version of awesomebar which
prevents a crash when clicking on the title if there’s no clients. It
also adds a
hideall
function in addition to the existing showall function.
- Updated version of awesomebar which
prevents a crash when clicking on the title if there’s no clients. It
also adds a
- bartoggle
- Bartoggle allows you to toggle (enable/disable) each part of the bar individually using keybinds.
- centerwindow
- Allows you to center a client on the fly instead of every time there’s a single client.
- updatecurrentdesktop
(6.4)
- 6.4 update of the very old updatecurrentdesktop patch on the suckless website. Self explanatory, but you might want to use ewmhtags instead.
- defaultstatus
- Very simple patch which allows you to override the default ‘dwm-VERSION’ status.
- gestures
(6.4)
- Updated patch of a non-functional old patch from around 2008 which allows you to run functions by moving your mouse in one or more directions.
- inset
- Alternative version of the insets patch from the suckless website. This one is simpler and can be configured using .Xresources.
- keypressrelease
(6.4)
- Updated version of the keypressrelease patch. Not much to be said here as the old one was functional, just didn’t apply cleanly.
- layout-title-colorschemes
- Patch which adds colorschemes for the title and the layout indicator. There is the colorbar patch but it doesn’t seem to be as useful.
- nolayout
- Patch which (permanently) removes the layout indicator from the bar. Smaller version of the bartoggle patch.
- nomouse
- Patch which removes all mouse support from dwm saving code. May be useful if you don’t need or want mouse support at all.
- query
- Patch which allows you to “query” dwm for information about it, such as your number of tags, if your bar is hidden, your bar position and so on.
- scrolltags
- Patch which overcomplicates scrolling through tags. I don’t recommend using this patch.
- setbarheight
- Patch which allows you to set the bar height using keybinds. Does not conflict with the barheight patch.
- setbarpadding
- Patch which allows you to set the bar padding using keybinds.
- status2d-statuscmd
- Combo patch of status2d and statuscmd. It also writes $BUTTON to a file in addition to setenv() making it less buggy. There are more variants of the same patch, see the repository for that.
- tag-preview-barpadding
- Version of the Tag preview patch which supports bar padding.
- tag-preview-vanitygaps
- Version of the Tag preview patch which supports vanitygaps. There is also a combo patch of both tag previews, barpadding and vanitygaps in my repo.
- toggletopbar
- Allows you to toggle the top bar. Conflicts with barpadding so there’s a version for that, see the repo.
st
- st-sixel
- Sixel support for st. This is a cleaned up version of someone else’s work, see note at the top.