My fork of dwm with patches for configuration changes. I keep the source code itself 'vanilla' within git, and maintain a set of patches that can be applied. This way it's easier to apply/remove them.
To create a patch:
git diff -up > patch
In order to apply a patch:
git apply patch
cd ./dwm && make && sudo make install
The changes in both dwm.c
and config.h
made by patches should not be tracked into version control. This gives us the flexibility to apply/remove patches freely.