These are my personal dotfiles. I use a combination of git submodules & symlinks (managed by dotbot) to give me a head start when working on a new system.
links
— this is the folder that contains all files to be symlinkedutils
— this is the folder that holds dotbot + the install configurationzsh
— this adds support foroh-my-zsh
, as well as installs the custom ZSH plugins
Several aspects are automatically installed via submodules, but a few manual requirements still exist:
zsh
— My default shellnvim
— I didn't make my nvim config backwards compatible (vim-plug is automatically installed)exa
— Adds some pretty colors compared tols
nerdfonts
— I use Anonymice for the custom icons
- clone repository
- run
./utils/install
- run
:PlugInstall
inside nvim - done
These dotfiles are pretty fine-tuned to my needs, but there's no reason why you can't use them as a starting point for your own! I would recommend changing the following options:
links/gitconfig
— replace your details in the [user] sectionlinks/zshrc
— update theZSH_THEME
,AUTODARK_LIGHT_THEME
, andAUTODARK_DARK_THEME
accordingly- I take advantage of autodark to manage my base16-shell colors, you should too ;)