To properly make this all work, you need to install a bunch of tools!
- Node + NVM
- zsh and oh-my-zsh
- tmux
- asdf
- neovim
- lsd (ls substitute)
- bat (cat substitute)
- slapmoji (emojis)
- ranger (file manager)
- fd (find replacement, works with fzf)
- fzf (fuzzy finder)
- ripgrep (fast grep replacement)
- ag - silversearcher
Ubuntu only:
- Archey or screenfetch (displays info about current OS/system)
- autorandr (saves/switches monitor setup)
- rofi (dmenu replacement)
- conky
MacOS only:
- Homebrew
NPM packages
npm install -g \
eslint \
lint-cli \
neovim \
np \
npm-check-updates \
prettier \
typescript
Resources:
To install on Ubuntu:
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt install neovim
To install on MacOS (with homebrew):
brew install neovim
https://github.com/AstroNvim/AstroNvim
Setup: https://github.com/AntJanus/astronvim_config
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
sudo apt install fd-find
https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting