JulianGaramendy.dev
My 2020 Dev Setup
14 May, 2020This is my setup in 2020 on a MacBook Pro running macOS Catalina 10.15.4.
Essentials
Brave Browser: https://brave.com/
iTerm2: https://iterm2.com/.
Homebrew: https://brew.sh/
zsh: https://www.zsh.org/. brew install zsh
oh-my-zsh: https://ohmyz.sh/#install
Adding the following to ~/.zshrc:
alias gfomm="git fetch origin master:master"
alias gco="git checkout"
alias gtree='git log --graph --full-history --all --pretty=format:"%h%x09%d%x20%s"'
# Set Spaceship ZSH as a prompt (https://github.com/denysdovhan/spaceship-prompt)
SPACESHIP_GIT_SYMBOL="⌥ "
autoload -U promptinit; promptinit
prompt spaceship
I use spaceship-prompt to customise my terminal's prompt with git branch, package version and node version, like this:
Productivity:
Alfred 4 for Mac: https://www.alfredapp.com/
Rectangle: "Move and resize windows in macOS using keyboard shortcuts or snap areas", https://rectangleapp.com/, brew cask install rectangle
Development
NodeJS: Install via nvm
nvm: https://github.com/nvm-sh/nvm#installing-and-updating
yarn: https://classic.yarnpkg.com/en/docs/install/#mac-stable (brew install yarn
)
Visual Studio Code: https://code.visualstudio.com/. Notable Extensions:
- Settings Sync
- Quokka: "Rapid JavaScript prototyping in your editor."
- Bracket Pair Colorizer
- Markdown Preview Github Styling
- Git Graph
Fira Code font: https://github.com/tonsky/FiraCode