dwm-flexipatch VS flexipatch-finalizer

Compare dwm-flexipatch vs flexipatch-finalizer and see what are their differences.


A dwm build with preprocessor directives to decide which patches to include during build time (by bakkeby)


A custom pre-processor for removing non-selected patches from flexipatch builds leaving a final patched build (by bakkeby)
Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
dwm-flexipatch flexipatch-finalizer
47 3
896 80
- -
6.8 0.0
about 1 month ago 10 months ago
C Shell
MIT License BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of dwm-flexipatch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-22.


Posts with mentions or reviews of flexipatch-finalizer. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-15.
  • help my in patching DWM
    2 projects | reddit.com/r/suckless | 15 Jul 2022
  • Better way to manage patches?
    3 projects | reddit.com/r/suckless | 13 Dec 2021
    https://github.com/bakkeby/flexipatch-finalizer -- "The flexipatch-finalizer is a custom pre-processor that uses the same configuration file and strips a flexipatch build of any unused code, leaving a build of the software with the selected patches applied."
  • Suckless and DWM
    2 projects | reddit.com/r/linuxmasterrace | 21 Nov 2021
    At the moment I use qtile and think of moving to dwm some day. If you have problems with patching dwm, you might have a look at dwm-flexipatch https://github.com/bakkeby/dwm-flexipatch and after you've added everything you want - check flexipatch-finalizer https://github.com/bakkeby/flexipatch-finalizer to clean up the mess

What are some alternatives?

When comparing dwm-flexipatch and flexipatch-finalizer you can also consider the following projects:

patches - Collection of patches for dwm, st and dmenu

eww - ElKowars wacky widgets

dwm-vanitygaps - My dwm vanitygaps build (incl. individual patches)

modwm - MODWM - Modular Dynamic Window Manager

dwmblocks-async - My custom build of dwmblocks which updates blocks asynchronously.

suckless-builds - my suckless builds with configs of dwm, dmenu, dwmblocks, slstatus, and st.

libxft-bgra - A patched version of libxft that allows for colored emojis to be rendered in Suckless software (dmenu/st/whatever).

dwl - dwm for Wayland

slstatus - mirror from suckless.org. send patches to [email protected] mailing list. NO PRs

shotkey - A simple and lightweight hotkey daemon for X with configurable custom modes and key chords (in ~200 LOC)

WinCenterTitle - WinCenterTitle is a simple tool that allows you to center align the text in Windows 10 titlebars, the same way it was in Windows 8, 8.1, or even 3.1.

bspwm - A tiling window manager based on binary space partitioning