10000 GitHub - bluesquall/st
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

bluesquall/st

Repository files navigation

This is a personal fork of st with a few patches applied.

I'm working on making it install via nix & home-manager as a flake.

In the meantime, to use it on a non-NixOS machine, it is easy to build, and you can simply sudo make install, or copy the output to ~/.local/bin.


To use your installed version of st as the default terminal in Pop!OS1:

make clean all && sudo make install
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator $( which st ) 10
sudo update-alternatives --config x-terminal-emulator
# select the option for `st`
# now `Mod4+T` will give you a new instance of `st`,
# and you can also set `Mod4+Enter` to do the same

On Ubuntu 22.04, I needed to:

sudo apt install libfreetype-dev libxft-dev

I had the FiraCode Nerd font installed by home-manager, but st didn't find it initially. I downloaded the zipfile and decompressed it into ~/.local/share/fonts and then ran:

fc-cache -fv

It actually looked like that picked up some of the nix-installed paths, too, so I am not sure whether ~/.local/share/fonts is being used. I will check that when I have some free time.



Footnotes

  1. see this comment on r/pop_os

0