These are my dotfiles. There are many like them but these are mine.
When I first switched to Zsh, I used oh-my-zsh. It's a great project, but it's a bit bloated, and I got tired of not knowing how my shell worked. So I rolled my own and am going framework-less for now. I still have a number of submodules for my theme, powerlevel10k and for a number of vim plugins managed by vim-pathogen.
Installation should go something like this:
git clone --recursive https://github.com/twbecker/dotfiles ~/.dotfilescd ~/.dotfiles; ./bootstrap
I use both Linux and OS X, so there are a couple of facilities to make customizations that are local to a specific machine:
- Machine specific zsh commands can be placed in .dotfiles/zsh/local.zsh.
- Machine specific git settings can be placed in ~/.gitlocalconfig.
git submodule update --remote --merge
git add -A
git commit