Automates patching and building of:
- dwm
- dmenu
- slock
- st
- dwmblocks (not yet)
- https://github.com/gx2b/dwm
- https://github.com/gx2b/dmenu
- https://github.com/gx2b/slock
- https://github.com/gx2b/st
- git clone --recursive https://github.com/gx2b/suckless-software-builder.git
- Select the desired patches: config/{dwm,slock,st,dmenu}/p1/patches.h
- Add configuration and changes (config.h, Makefile, scripts etc.) to config/{dwm,slock,st,dmenu}/p2
- run ./mkpatch.sh
- check output in the patch/ directory
- run ./mkbuild.sh
- check the final build
Read the scripts first!
- Patching is done via the "flexipatch" system from https://github.com/bakkeby
- The original source of suckless software: https://suckless.org
- Luke's build: https://github.com/lukesmithxyz