My dotfile repository, using dotbot for bootstrapping (see https://github.com/anishathalye/dotbot).
To install prerequisite packages on Ubuntu or MacOS, run:
install_prerequisites.shgit clone https://github.com/ronalabraham/dotfiles.git ~/.dotfiles && ~/.dotfiles/installYou can make customizations for the following programs by editing their (untracked) configuration files on your machine:
| Program | Local config file |
|---|---|
| vim | ~/.vimrc_local |
| ~/.vim_local/ftplugin/cpp.vim | |
| ~/.vim_local/ftplugin/java.vim | |
| ~/.vim_local/ftplugin/python.vim | |
| git | ~/.gitconfig_local |
| tmux | ~/.tmux.conf_local |
This repository uses a few git submodules. To update the submodule pointer to a different commit:
cdto submodule directory.git checkoutthe commit you want to point to.cdback to repository root.git diffwill now show the old and new commit pointers
git committhe change in the repository root.git pushthe change up toorigin/main.