- neovim Editor and IDE
- nvim config in separate repo bushblade/nvim
- Ghostty Terminal emulator
- fzf
- Zoxide Easily jump to directories
- Tmux
- Herdr Terminal Multiplexer
- vim-herdr-navigation navigate vim/herdr splits
- fish
- Yazi Another terminal file manager!
- SuperFile Another terminal file manager!
- starship Prompt
- eza
- bat
- fd
- tldr
- ripgrep
- stow
- lazygit
... and a nice patched nerd font! - Victor Mono
chsh -s /bin/fishgit clone git@github.com:bushblade/dotfiles.gitcd dotfiles
stow */vim-herdr-navigation
lets ctrl+h/j/k/l move between Vim/Neovim splits and Herdr panes as if they
were one app.
Clone it into Herdr's plugin directory (this is the path the
bushblade/nvim config loads the editor side
from, via lua/plugins/navigator.lua):
git clone https://github.com/paulbkim-dev/vim-herdr-navigation.git \
~/.config/herdr/plugins/vim-herdr-navigationRegister it with Herdr (the keybindings are already declared in
herdr/.config/herdr/config.toml):
herdr plugin link ~/.config/herdr/plugins/vim-herdr-navigationReload Herdr with prefix+shift+r (or restart), then confirm the actions are
registered:
herdr plugin action list --plugin vim-herdr-navigationNote: Requires
jq(used bynavigate.shto detect when a pane is running Vim/Neovim) and Herdr>= 0.7.0.
nvm install latest
nvm use latestNote: 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.