Requires GNU Stow.
git clone <repo-url> ~/dotfiles
cd ~/dotfiles
./install.shinstall.sh symlinks all packages into $HOME via stow ., then runs one-time
provisioning steps (e.g. global git aliases via scripts/provision-git-aliases.sh).
nvim is excluded from stow (see .stow-local-ignore) since it depends on NvChad:
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1
cd ~/.config
ln -s ~/dotfiles/nvim nvim- bufferline.nvim
- dressing.nvim
- flash.nvim
- illuminate.vim
- lualine.nvim
- lspkind.nvim
- lspsaga.nvim
- mini.ai
- mini.bufremove
- mini.comment
- mini.indentscope
- mini.pairs
- mini.surround
- neo-tree.nvim
- notice.nvim
- nvim-notify
- nvim-spectre
- nvim-treesitter-context
- nvim-ts-autotag
- nvim-ts-context-commentstring
- persistence.nvim
- todo-comments.nvim
- trouble.nvim