This is the repository for my build of st with the following patches applied:
All of the patches have already been applied, so you can simply clone the repository and run sudo make clean install. If you need to build from scratch, clone the st repo from suckless and then install build dependencies:
sudo apt install build-essential libx11-dev libxft-dev libxrender-devApply the patches:
patch -p1 < patches/st-scrollback-0.9.2.diff
patch -p1 < patches/st-clipboard-0.8.3.diff
patch -p1 < patches/st-alpha-20240814-a0274bc.diff
patch -p1 < patches/st-anysize-0.8.4.diff
patch -p1 < patches/st-xresources-20200604-9ba7ecf.diff
patch -p1 < patches/st-boxdraw_v2-0.8.5.diffMake and install:
sudo make clean installIf you're iterating and testing changes to the config.def.h file:
rm -rf config.h && sudo make clean install && ./st