install.sh- Runsinstall_dependencies.shandunpack.shinstall-dependencies.sh- Install necessary dependencies to make everything workunpack.sh- Creates symlinks to necessary areas of the OS, so that everything can be controlled from this directory, but the configs are in the correct place for the tools
Sometimes the install_dependencies won't work as expected, so here is a list of dependencies for each tool
- zsh
- OhMyZsh
- zsh-autosuggestions (oh my zsh plugin)
Fzf is usually out of date on most package managers so it's better to install it from source
- nvim - remember to get the unstable release
- fzf (telescope) - Install MANUALLY, most linux distros are very far behind on the version
- fd (fzf & telescope)
- ripgrep (telescope)
- yazi - For file exploring in Nvim
- make (for telescope)
- npm, nodejs (required for downloading certain language servers)
- nvm (helps keep npm up-to-date)
- Setup git ssh key
- Note: That the git remote origin has to be
sshfor this to work, if you use http(s) it will not use SSH
- Note: That the git remote origin has to be
- Remember to change the email in the
.gitconfig - Open tmux and run:
prefix + Ito install dependencies