-
Install Homebrew
-
Install dependencies
brew install coreutils git tmux vim zsh direnv brew tap homebrew/cask-fonts brew install --cask font-victor-mono
-
Set ZSH as default shell
chsh -s /bin/zsh
-
Clone this repository to
~/.dotfiles
git clone --recursive [email protected]:jtiala/dotfiles.git ~/.dotfiles
-
Run install script
~/.dotfiles/scripts/install.sh
-
Set up Node with nvm
brew install nvm nvm install --lts node -v
-
Set up latest Java with jenv
brew install jenv openjdk jenv add /opt/homebrew/Cellar/openjdk/[INSTALLED VERSION] ln -s ~/.jenv/versions/[INSTALLED MAJOR VERSION].0 ~/.jenv/versions/[INSTALLED MAJOR VERSION] jenv global [INSTALLED MAJOR VERSION] java -version
-
Set up older Java with jenv
brew install jenv openjdk@11 jenv add /opt/homebrew/Cellar/openjdk@11/[INSTALLED VERSION] ln -s ~/.jenv/versions/11.0 ~/.jenv/versions/11
-
Set up Python with pyenv
brew install pyenv pyenv-virtualenv pyenv install -l pyenv install [LATEST 3.x.x] pyenv install [LATEST 2.x.x] pyenv global [INSTALLED 3.x.x] pyenv global [INSTALLED 2.x.x] python --version python3 --version python2 --version
-
Set up Ruby with rbenv
brew install rbenv ruby-build rbenv install -l rbenv install [LATEST VERSION] rbenv global [INSTALLED VERSION] ruby -v
-
Install dependencies
sudo apt-get install software-properties-common dirmngr sudo apt-get update sudo apt-get install git tmux vim zsh
-
Set ZSH as default shell
chsh -s $(which zsh)
-
Clone this repository to
~/.dotfiles
git clone --recursive https://github.com/jtiala/dotfiles.git ~/.dotfiles
-
Run install script
~/.dotfiles/scripts/install.sh
Feel free to fork this repo and base your dotfiles on my setup. Be sure to change your git name and email at git/.gitconfig
and make your own fork of Prezto.