git clone https://github.com/gako358/st.git
cd st
sudo make install
xrdb merge pathToXresourcesFile
(note : put the xrdb merge command in your wm's autostart or similar)
- Install JetbrainsMono Mono Nerd Font or any nerd font from here
- Ligatures
- sixel (check sixel branch)
- scrollback
- Inverter
- Clipboard
- Alpha(Transparency)
- Boxdraw
- patch_column ( doesnt cut text while resizing)
- font2
- right click paste
- st desktop entry
- newterm
- anygeometry
- xresources
- sync patch ( Better draw timing to reduce flicker/tearing and improve animation smoothness )
- live reload ( change colors/fonts on the fly )
and more...
# make an alias for this command
alias rel="xrdb merge pathToXresourcesFile && kill -USR1 $(pidof st)"
ctrl + shift + c Copy
ctrl + shift + v Paste
right click on the terminal ( will paste the copied thing ) (Zoom) alt + comma Zoom in
alt + . Zoom out
alt + g Reset Zoom
(Transparency) alt + s Increase Transparency
alt + a Decrease Transparency
alt + m Reset Transparency
alt + k scroll down alt + j scroll up mod + enter open a new terminal with same cwd ( current working directory )
you can change all of these in config.h
- ls-icons: https://github.com/Yash-Handa/logo-ls
- Xresources: onedark ( just xrdb merge xresourcesfile , do this everytime you make any change to xresources file ) from this repo itself.
- Font: JetbrainsMono Nerd Font + material design icon fonts