Provide quick and easy startup process for getting preferences onto new machine.
-
Clone this repo into
$HOME
directorygit clone [email protected]:bittelc/.dotfiles.git ~/.dotfiles
-
To get zsh profile working correctly (dependent on hardcoded ".dotfiles" directory; install zsh; symlink .zshenv;)
- Install zsh (
brew install zsh
) ln -s ~/.dotfiles/zsh/.zshenv ~/.zshenv
- Install Powerline fonts
- Modify iTerm profile to use Powerline fonts
- Preferences => Profiles => Text
- Font and Non-ASCII Font should be modified to use "14pt Meslo LG S DZ Regular for Powerline"
- Install zsh (
-
To get iTerm preferences working correctly (iTerm preferences => load preferences from hardcoded
.dotfiles/
directory) -
Git
ln -s ~/.dotfiles/git/.global_gitconfig ~/.gitconfig
ln -s ~/.dotfiles/git/.gitignore_global ~/.gitignore_global
-
Vim
- Update Vim to 8.0+
- Download and install
vim-pathogen
ln -s ~/.dotfiles/vim/.vimrc ~/.vimrc
- Symlink Pathogen directory:
ln -s ~/.dotfiles/vim ~/.vim
- Init all submodules in this repo:
.dotfiles$ git submodule update --init --recursive
- Update all submodules in this repo:
.dotfiles$ git submodule update --recursive --remote
-
Setup all your other good shit
- Gregory Colbert screensaver
- BetterTouchTool
- 1Password
To add a plugin to VIM (via Pathogen):
git clone
to the usual location (~/.vim/bundle
) which is a symlink to this repo'svim/bundle
directory.- Rather than
git add .
this new bundle:git submodule add <[email protected] url> vim/bundle/<plugin name>
- Eg.
git submodule add [email protected]:fatih/vim-go.git vim/bundle/vim-go
- Eg.
git commit -am "Add <plugin> as submodule for Vim"
- Provide better startup instructions
- Download iTerm, zsh, BetterTouchTool