st - The suckless simple terminal
The suckless simple terminal (st) with some additions.
Patches
Here’s the list of every patches that I applied:
- alpha – a compositor is required
- anysize
- boxdraw
- font2
- scrollback and scrollback-mouse
- xresources
Colors
By default, the color scheme is set to Base16’s Tomorrow Night but it
can be override by the settings of your Xresources
file.
This build also supports the use of pywal to set the color scheme
which override the default scheme and the one from the Xresources
file.
(Note that if you runs pywal
in your session, the transparency will be turned of in existing windows of st, but new windows will continue with the previous defined transparency.)
Installation
Requirements
In order to build this fork, you will need libX11
, fontconfig
and
libXft
.
If st crashes when viewing emojis, install libxft-bgra. This is the
name of a package on the Arch User Repository (AUR) which apply a
patch to libXft
to allow emoji rendering.
Compilation
Simply clone this repository and make
:
git clone https://github.com/jloutfalla/st
cd st
make
sudo make install