- python3
- python3-venv
- imagemagick
- luarocks
- libevent-dev
- bison
- wget
- stow
luarocks --local install magick
See https://software.opensuse.org/download.html?project=home%3Ajustkidding&package=ueberzugpp
echo 'deb http://download.opensuse.org/repositories/home:/justkidding/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:justkidding.list
curl -fsSL https://download.opensuse.org/repositories/home:justkidding/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_justkidding.gpg > /dev/null
sudo apt update
sudo apt install ueberzugpp
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install --locked yazi-fm
cargo install --locked bob-nvim
cargo install --locked starship
cargo install --locked zoxide
cargo install --locked ripgrep
cargo install --locked fd-find
bob install latest
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
symlink programs to ~/.local/bin which should ben in PATH:
ln -sf ~/.local/kitty.app/bin/kitty ~/.local/kitty.app/bin/kitten ~/.local/bin/
Copy a bunch of stuff to integrate kitty to DE (refer to https://sw.kovidgoyal.net/kitty/binary/)
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications/
cp ~/.local/kitty.app/share/applications/kitty-open.desktop ~/.local/share/applications/
sed -i "s|Icon=kitty|Icon=/home/$USER/.local/kitty.app/share/icons/hicolor/256x256/apps/kitty.png|g" ~/.local/share/applications/kitty*.desktop
sed -i "s|Exec=kitty|Exec=/home/$USER/.local/kitty.app/bin/kitty|g" ~/.local/share/applications/kitty*.desktop
mkdir ~/compiled_programs/
wget -P ~/compiled_programs https://github.com/tmux/tmux/releases/download/3.4/tmux-3.4.tar.gz
cd ~/compiled_programs/ && tar xvf tmux-3.4.tar.gz && rm tmux-3.4.tar.gz
cd tmux-3.4 && ./configure
make release=1 -j8
sudo make release=1 install
wget -P ~/.local/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/FiraMono.zip
cd ~/.local/share/fonts
unzip FiraMono.zip
rm FiraMono.zip LICENSE README.md