My dotfile repository, using dotbot for bootstrapping (see https://github.com/anishathalye/dotbot).
To install prerequisite packages on Ubuntu or MacOS, run:
install_prerequisites.sh
git clone https://github.com/ronalabraham/dotfiles.git ~/.dotfiles && ~/.dotfiles/install
You 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:
cd
to submodule directory.git checkout
the commit you want to point to.cd
back to repository root.git diff
will now show the old and new commit pointers
git commit
the change in the repository root.git push
the change up toorigin/main
.