Install the Tmux Plugin Manager.
Link the Tmux config file. Consider updating from upstream tmux config.
ln -s $(pwd)/.tmux.conf ~/.tmux.conf
ln -s $(pwd)/.tmux.conf.local ~/.tmux.conf.local
Then, install Tmux Yank.
Add Tmux to .bashrc
or use .bashrc
in this repo.
# tmux
if [ -z "$TMUX" ]; then
tmux attach -t default || tmux new -s default
fi
Install Vundle.vim.
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Link Vim config file.
ln -s $(pwd)/.vimrc ~/.vimrc
Clone Liquid Prompt project.
git clone https://github.com/nojhan/liquidprompt
Link Liquid Prompt config files.
ln -s $(pwd)/.liquidpromptrc ~/.liquidpromptrc
ln -s $(pwd)/liquid.ps1 ~/.config/liquid.ps1
Add Liquid Prompt to .bashrc
or use .bashrc
in this repo.
# liquidprompt
[[ $- = *i* ]] && source ~/Projects/liquidprompt/liquidprompt
Download fonts from https://input.fontbureau.com/download/.
Unzip and copy *.ttf
files to ~/.fonts
.
unzip Input-Font.zip
cd Input_Fonts
find . -name *.ttf -type -f -exec cp {} /home/travis/.fonts \;
fc-cache -fvx
sudo dnf install eza xclip restview vim bat ripgrep
Install raycast. Install brew and raycast brew plugin Install rectangle window management Install Alt-tab Install menu bar Stats