- neovim Editor and IDE
- nvim config in separate repo bushblade/nvim
- bob Neovim installer and version manager
- Wezterm Terminal emulator
- Alacritty Terminal emulator
- kitty Terminal emulator
- kitty vim navigator Move between Vim splits and kitty panes
- fzf
- Tmux
- fish
- nnn-nerd Patched version of nnn file manager with icons
- Yazi Another terminal file manager!
- starship Prompt
- eza
- bat
- fd
- tldr
- ripgrep
- stow
- lazygit
- cwebp Convert images to webp format
... and a nice patched nerd font! - Victor Mono
chsh -s /bin/fish
fisher install catppuccin/fish
fish_config theme save "Catppuccin Mocha"
git clone [email protected]:bushblade/dotfiles.git
cd dotfiles
stow */
git clone https://github.com/catppuccin/alacritty.git ~/.config/alacritty/catppuccin
nvm install latest
nvm use latest
Note: With using nvm to install NodeJS then globally installed npm packages don't need or use sudo to install as they are installed in users home directory.
install plugins for nnn
curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs | sh
Add the following to ~/.profile
# previews in nnn
export NNN_FIFO=/tmp/nnn.fifo
export NNN_PLUG='p:preview-tui;g:getplugs;o:organize;'
Activate the plugin in nnn after launching nnn by hitting ;p
Update plugins with ;g