ITerm2
Install ITerm2
Homebrew
Install Homebrew
brew update
brew upgrade
brew doctor
sudo vim /etc/paths
Edit to look like this:
/usr/local/bin
/System/Cryptexes/App/usr/bin
/usr/bin
/bin
/usr/local/sbin
/usr/sbin
/sbin
Tree
brew install tree
Stow
brew install stow
Git
brew install git
brew tap microsoft/git
brew install --cask git-credential-manager-core
dotfiles
cd ~/ && git clone https://github.com/yourpalmark/dotfiles.git
Git
cd ~/dotfiles && stow git
Fish
brew install fish
sudo vim /etc/shells
Add
/opt/homebrew/bin/fish
chsh -s /opt/homebrew/bin/fish
fish
mv ~/.config/fish/ ~/Desktop/
cd ~/dotfiles; and stow fish
Oh My Fish
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
omf update
omf install sublime
Theme
Install Solarized for ITerm2
brew install --cask font-meslo-lg-nerd-font
omf install agnoster
Set ITerm2 font to MesloLGM Nerd Font Mono
10pt anti-aliased
Python
brew install pyenv
set -Ux PYENV_ROOT $HOME/.pyenv
fish_add_path $PYENV_ROOT/bin
brew install openssl readline sqlite3 xz zlib tcl-tk
pyenv install -l
pyenv install x.x.x
pyenv global x.x.x
PostgreSQL
brew install postgresql
Anaconda
brew install --cask anaconda
conda update --all
conda install -c conda-forge jupyterlab
conda config --set auto_activate_base false
Scala
brew install coursier/formulas/coursier && cs setup
fzf
brew install fzf
/opt/homebrew/opt/fzf/install
Vim
brew install vim
git clone https://github.com/k-takata/minpac.git ~/.vim/pack/minpac/opt/minpac
cd ~/dotfiles; and stow vim
vim
:PackUpdate
Neovim
brew install neovim
cd ~/dotfiles; and stow nvim
pip install --user --upgrade neovim-remote
Node
brew install nvm
mkdir ~/.nvm
omf install https://github.com/edc/bass
nvm install node
nvm use node
brew install yarn
npm install -g typescript
npm install -g eslint
npm install -g jest
Bash
cd ~/dotfiles; and stow bash
Perl
Install Perlbrew
perlbrew init
brew install berkeley-db
perlbrew available
perlbrew install perl-x.x.x
perlbrew switch perl-x.x.x
perlbrew install-cpanm
Ag
brew install the_silver_searcher
tmux
brew install tmux
Install tmux Plugin Manager
cd ~/dotfiles; and stow tmux
tmux
Press prefix + I
to install plugins
go
brew install go
mkdir -p ~/go/bin
Docker
brew install docker --cask
gcloud
brew install --cask google-cloud-sdk