1. Command Line
    1. Homebrew
    2. Shell
      1. Zsh Setup
      2. Java Setup
      3. LaTeX Setup
      4. Python Setup
      5. Git
  2. Vim
  3. VSCode

Command Line

Homebrew

  • Install -> /usr/bin/ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"
    • Cask Apps list -> brew cask install notion spotify iterm2 fork docker alfred cheatsheet rectangle appcleaner dozer bitwarden iina typora nordvpn visual-studio-code selfcontrol virtualbox coconutbattery

      Shell

      Zsh Setup

      (should be installed already but brew install zsh)

  • Add to .zshrc
      sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
      upgrade_oh_my_zsh
      git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
      git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    
  • powerline10k

      git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
    
  • Settings: yyyy31144521232(1/2)2n(3/2)y

    Java Setup

  • sdkman https://sdkman.io

    LaTeX Setup

  • Basictex (can use brew install mactex-no-gui if you don’t want to worry about dependancies)
    • brew cask install basictex
    • sudo tlmgr update --self
    • sudo tlmgr install titlesec framed threeparttable wrapfig multirow enumitem bbding titling tabu mdframed tcolorbox textpos import varwidth needspace tocloft ntheorem environ trimspaces collection-fontsrecommended biblatex makecell siunitx blkarray soul

      Python Setup

  • pyenv
  • 3.7.3

      brew install pyenv ...
      brew install xz
      pyenv install 3.7.3
      pyenv install anaconda3-5.2.0
      pyenv global 3.7.3
      pyenv virtualenv 3.7.3 py3
      cd x/y/z
      pyenv local py3
      pip install jupyter
      jupyter notebook
    

Git

Vim

WIP

  • brew install neovim
  • sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

VSCode

Application List