Skip to content

Instantly share code, notes, and snippets.

@lapolonio
Last active March 22, 2022 15:02
Show Gist options
  • Save lapolonio/b3420c8a06ea8eb9b01d1a98697b7e16 to your computer and use it in GitHub Desktop.
Save lapolonio/b3420c8a06ea8eb9b01d1a98697b7e16 to your computer and use it in GitHub Desktop.
Mac Setup
  1. install spotify https://www.spotify.com/us/download/mac/

  2. install whatsapp https://www.whatsapp.com/download

  3. install authy https://authy.com/download/

  4. install slack https://slack.com/downloads/mac

  5. install postman https://www.postman.com/downloads/

  6. install sublime text https://www.sublimetext.com/3

    1. open sublime from command line https://ashleynolan.co.uk/blog/launching-sublime-from-the-terminal
  7. install docker https://www.docker.com/products/docker-desktop

  8. install vscode https://code.visualstudio.com/docs/setup/mac#_installation

    1. Open the Command Palette (⇧⌘P) and type 'shell command' to find the Shell Command: Install 'code' command in PATH command.
  9. K8s Lens https://k8slens.dev/?ref=stackshare

  10. install brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

  11. install iterm brew install iterm2 --cask

    1. Oh My Zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    2. powerlvl10k git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
    3. autosuggestions git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    4. Syntax highlighting git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  12. k8s

    1. brew install kubernetes-cli
    2. brew install kubectl
  13. ibm cloud https://cloud.ibm.com/docs/cli

  14. gcloud cli https://cloud.google.com/sdk/docs/quickstart-macos

  15. aws cli https://awscli.amazonaws.com/AWSCLIV2.pkg

    1. https://github.com/broamski/aws-mfa
  16. helm repo add stable https://kubernetes-charts.storage.googleapis.com/

  17. awesome screen saver

    1. brew install --cask aerial
  18. Better snap tool for window management https://apps.apple.com/us/app/bettersnaptool/id417375580?mt=12

  19. install python and manage environments

    1. https://docs.python-guide.org/starting/install3/osx/#pipenv-virtual-environments
    2. brew install python
    3. ln -s /usr/local/bin/python3 /usr/local/bin/python
    4. ln -s /usr/local/bin/pip3 /usr/local/bin/pip
    5. brew install pyenv
    6. install python (3.6 because tensorflow https://www.tensorflow.org/install/pip#1.-install-the-python-development-environment-on-your-system) 1. pyenv install 3.6.8
  20. setup tmux

    1. https://github.com/rothgar/awesome-tmux
  • mkdir ~/env
  • mkdir ~/env/virtual_env
  • virtualenv --system-site-packages -p python3 ~/env/virtual_env/power_overwhelimg alias power_overwhelimg="source ~/env/virtual_env/power_overwhelming/bin/activate"

eval "$(pyenv init --path)" eval "$(pyenv init -)"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment