Skip to content

jaimecgomezz/st

Repository files navigation

st

A patch-friendly st distribution. Lets make suckless software for everybody.

ss-Sat-15-Aug20-21-54.png

Features

Patches
alpha ✔️ disable-bold-italic-fonts ✔️ nord-theme ✔️
alpha-focus-highlight ✔️ dracula-theme ✔️ colors-at-launch
anysize ✔️ external-pipe ✔️ netwmicon
blinking-cursor ✔️ external-pipe-signal ✔️ visual-bell-2
bold-is-not-bright ✔️ font-2 ✔️ fix-keyboard-input
iceberg-theme ✔️ vim-browse ✔️ open-copied-url
clipboard ✔️ relative-border ✔️ open-bsd
ligatures ✔️ gruvbox-theme ✔️ osc-10-11-12
copy-url ✔️ hide-cursor ✔️ palettes
delkey ✔️ invert ✔️ fix-ime
desktop-entry ✔️ iso14755 ✔️ right-click-to-plumb
right-click-paste ✔️ solarized-theme ✔️ selection-bg-alpha
selection-colors ✔️ no-bright-colors ✔️ spoiler
swap-mouse ✔️ xclearwin ✔️ themed-cursor
visual-bell ✔️ vertcenter ✔️ universcroll
working-dir ✔️ key-board-select ✔️ w3m
new-term ✔️ sync ✔️ boxdraw
xresources ✔️ scrollback ✔️

Installation

Currently there’s no package available, so a manual installation is needed.

Requirements

Xlib header files, make, patch

Steps

  1. Download the source code

    git clone https://github.com/jaimecgomezz/st.git && cd st
  2. Use make to install st on your system, it may be need to be executed with sudo

    sudo make clean install

Patching and testing

For the sake of stability across projects, the handle (patching) and test-patch (testing) utilities and its usage instructions can be found here.

Notes

The proper documentation is a high priority, unfortunately, it requires a considerable amount of time. It will be delivered soon, of course, your contributions are encouraged!

Contributing

You can read the CONTRIBUTING and make a PR whenever you’re ready, they are all welcomed:)

License

Code released under the MIT license.