-
First clone the repository:
git clone git://github.com/tulioz/Dot-Files.git ~/Dot-Files
-
Next update all the submodules:
cd ~/Dot-Files && git submodule update --init --recursive
-
Install Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Create ~/dev directory:
mkdir ~/dev
-
Brew install key tools
cd ~/Dot-Files && brew bundle
-
pip install important global packages
pip install -r ~/Dot-Files/pip-packages.txt
-
Symlink .vim by doing:
ln -s ~/Dot-Files/Vim/vim ~/.vim
-
Symlink .vimrc by doing:
ln -s ~/Dot-Files/Vim/vimrc ~/.vimrc
-
Set up custom font
cp ~/Dot-Files/Inconsolata\ for\ Powerline.otf ~/Library/Font
Some plugins will require some extra configuration.
In Dot-Files/Vim/vimrc
confirm that g:tagbar_ctags_bin
points to exuberant ctags on the
system, or remove the current line if your ctags is in your PATH.
-
Symlink .gitignore_global by doing:
ln -s ~/Dot-Files/git/gitignore_global ~/.gitignore_global
-
Configure the global git ignore:
git config --global core.excludesfile ~/.gitignore_global
-
Set up git username
git config --global user.name "Your Name Here"
-
Set up git email
git config --global user.email "your_email@youremail.com"
-
Symlink .prezto by doing:
ln -s ~/Dot-Files/zsh/prezto ~/.zprezto
-
Launch zsh:
zsh
-
Run the following lines:
setopt EXTENDED_GLOB for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" done
-
Symlink in zshrc:
ln -fs ~/Dot-Files/zsh/preztozshrc ~/.zshrc
-
Symlink in zpreztorc:
ln -fs ~/Dot-Files/zsh/zpreztorc ~/.zpreztorc
-
Symlink in powerlevel10k config:
ln -fs ~/Dot-Files/powerlevel10k-config ~/.p10k.zsh
-
Set Zsh as your default shell:
chsh -s /bin/zsh
You will have to open up a new terminal to see the changes, you might also have to log out and log back in.
For real troubleshooting check this out.
For prezto usage instructions go here.
-
Generate and store ssh key for github
https://help.github.com/articles/generating-ssh-keys/
- Amphetamine
- Xcode
- Reeder 4
- Sonos
- Microsoft To Do
- 1Password
- PyCharm
- Scroll Reverser
- iStat Menus