st-flexipatch by bakkeby with my patches selected and some config fixes
- ALPHA
i like me them transparency
- ANYSIZE
it centers the text
- BOLD_IS_NOT_BRIGHT
it seemed correct
- BOX_DRAW
(my don font have good brail fonts :() )
- CLIPBOARD
i just realized its purpose
- DESKTOP-ENTRY
automatically was in flexipatch
- FONT2
yeah
- KEYBOARDSELECT
wanted to replace VIM_BROWSE cause it crashes all the time
- LIGATURES
ligma balls
- NETWMICON
icones
- REFLOW_PATCH
better??
- SIXEL
VISTUALS
- SYNC
idk what this does
- UNDERCURL
better than staight lines
- USE_XFTFONTMATCH
actually also dont know what it does
- VERTCENTER
dont understand but yeah
- WIDE_GLYPHS
plutin
- XRESOURCES
allows for theme files, i like
- XRESOURCES_RELOAD
change on the fly i very like
or use my ebuild
# Void
xbps-install libXft-devel libX11-devel harfbuzz-devel libXext-devel libXrender-devel libXinerama-devel gd-devel
# Debian (and ubuntu probably)
apt install build-essential libxft-dev libharfbuzz-dev libgd-dev
# Nix
nix develop github:siduck/st
# Arch
pacman -S gd
# Fedora (or Red-Hat based)
dnf install gd-devel libXft-devel
# SUSE (or openSUSE)
zypper in -t pattern devel_basis
zypper in gd-devel libXft-devel harfbuzz-devel
# Gentoo
emerge -av gd libXft xorg-server
# Install font-symbola and libXft-bgra
- clone it lol
git clone https://github.com/GravityShark0/st-grav-flexipatch.git && cd st-grav-flexipatch
- and go an build it and stuff
# make clean install
- then hide your trace from the government
rm -fr * && rmdir ../st-grav-flexipatch
- Ctrl + Shift + Down decrease font size by 2
- Ctrl + Shift + Up increase font size by 2
- Ctrl + Shift + Home reset font size to default
- Ctrl + Shift + Q enter keyboard selection (bindings)
uhhh like
xrdb merge <theme path>
so yeah it can include other files and shit, and also install xrdb if you havent
you just do like and it kinda works
killall -USR1 st
so yeah you can do it at once too
xrdb <path> && killall -USR1 st &
go read theme files or something, go copy and make a new one, you can figure it out yourself
Thanks to bakkeby and to suckless
# get the latest terminfo
curl -LO https://invisible-island.net/datafiles/current/terminfo.src.gz && gunzip terminfo.src.gz
tic -xe tmux,tmux-256color terminfo.src
# or run as root if you want to apply to all users
# sudo tic -xe tmux,tmux-256color terminfo.src
st - simple terminal
--------------------
st is a simple terminal emulator for X which sucks less.
Requirements
------------
In order to build st you need the Xlib header files.
Installation
------------
Edit config.mk to match your local setup (st is installed into
the /usr/local namespace by default).
Afterwards enter the following command to build and install st (if
necessary as root):
make clean install
Running st
----------
If you did not install st with make clean install, you must compile
the st terminfo entry with the following command:
tic -sx st.info
See the man page for additional details.
Credits
-------
Based on Aurélien APTEL <aurelien dot aptel at gmail dot com> bt source code.