/st

My fork of the suckless simple terminal (st) with some customs bindings and Xresources compatibility.

Primary LanguageCMIT LicenseMIT

st - The suckless simple terminal

The suckless simple terminal (st) with some additions.

Patches

Here’s the list of every patches that I applied:

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