- Clone this repo to ~/tools/dotfiles
- Install the following:
| Package | Install Location | Description |
|---|---|---|
| rustup | rustup.rs | rust toolchain |
| starship | starship.rs | shell prompt |
| exa | cargo install exa |
ls replacement |
| bat | cargo install bat |
cat replacement |
| rg | cargo install ripgrep |
grep replacement |
| tree-sitter | cargo install tree-sitter-cli |
grammar generator |
| fzf | github | fuzzy finder |
| fd-find | cargo install fd-find |
find replacement |
| cargo-update | cargo install cargo-update |
keeps cargo pkgs updated |
| neovim | github | editor |
Add the following symlinks to the path in this repo
~/.zshrc-> .zshrc~/.config/nvim/init.lua->nvim/init.lua~/.config/nvim/lua->nvim/lua~/.config/starship.toml-> starship.toml~/.gitconfig-> .gitconfig- Or add the following to the current
.gitconfig:
[include] path = ~/tools/dotfiles/.gitconfig- Or add the following to the current