______________
< cam carter's >
<   dotfiles   >
 --------------
           \   ^__^
	    \  (oo)\_______
	       (__)\       )\/\
		   ||----w |
		   ||     ||
				# another dotfiles repo? yes

dotfiles

Disclaimer: these dotfiles are constantly changing, because I can never make up my mind on how things should work

This repo contains my environment configurations. It also contains a deployment script to install neovim and zsh, if you do not have them already. The included software and there configuration files are meant to be a lightweight toolkit usable on any UNIX-based machine, hopefully.

  • A ton of vim plugins (and some zsh) all in one place, curated and customized for (my) your enjoyment!
  • A simple deployment scipt that (should work) works on every system!
  • Custom functions and aliases that will make life inside your terminal easier!

Don’t be afraid! Fork this repository!

Installation

cd ~
git clone https://github.com/cam-carter/dotfiles
cd dotfiles
./deploy

Keeping things up to date.

You don’t have to worry about updating these configuration files every time the master branch is changed. The following few lines of code, found in ~/dotfiles/zsh/lib/zshrc-manager.sh, updates the main git repository and the included submodules whenever a new terminal is launched:

echo "Updating configuration..."
(cd $HOME/dotfiles && git pull && git submodule update --init --recursive)
source $HOME/dotfiles/zsh/zshrc.sh

What’s included?

Plugins

All Vim plugins in this package are managed with vim-plug.

Good defaults
Theme
Git
Autocomplete
Misc.