Skip to content

A patched build of suckless simple terminal (st) with scrollback, clipboard, transparency, and other quality-of-life improvements.

License

Notifications You must be signed in to change notification settings

morgenfriedel/st

Repository files navigation

st

This is the repository for my build of st with the following patches applied:

Installation

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-dev

Apply 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.diff

Make and install:

sudo make clean install

If you're iterating and testing changes to the config.def.h file:

rm -rf config.h && sudo make clean install && ./st

About

A patched build of suckless simple terminal (st) with scrollback, clipboard, transparency, and other quality-of-life improvements.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published