Skip to content

Latest commit

 

History

History
158 lines (130 loc) · 3.42 KB

README.md

File metadata and controls

158 lines (130 loc) · 3.42 KB

Shell Setup

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