Mac setup

What should I install when I buy a fresh mac? See Server account setup for steps for setting up the environment for a linux server. See also Apps.

Work

Install 1password to avoid typing passwords individually. Also install Google Drive.

Try to use git or other CLI tools. The computer will ask you whether to install the CLI tools. Install it.

Generate SSH keys for github: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

Download MacTeX.

Put the user in the sudoer file: https://apple.stackexchange.com/questions/388961/os-x-catalina-add-user-to-sudoers

Then install Homebrew and clone the dotfiles and install it. Install useful apps with homebrew.

brew install --cask google-chrome
brew install --cask firefox
brew install --cask keyboard-maestro 
brew install --cask hazel 

Install oh-my-zsh.

Install pure: https://github.com/sindresorhus/pure

Install Visual Studio Code and LaTeX packages: https://tex.stackexchange.com/questions/462365/how-to-use-latex-on-vs-code

Install some utilities.

brew install neovim ag ren bat ripgrep autojump jq exa
brew install gnuplot --with-x11 --with-cairo

Install python using pyenv. (or use Anaconda) Then install some python packages (skip with Anaconda)

pip3 install numpy scipy pandas ipython scikit-learn jupyter jupyterlab

Ruby with rbenv.

Utilities

iPhone

System settings