Skip to content

badabam/zsh-setup

Repository files navigation

Setup your macOS

What does this setup do?

  • Install Homebrew for software installation
  • Install software: iTerm, Slack, Firefox Developer Edition, Visual Studio Code, Zoom, Postman, Rectangle
  • Install command line tools: zsh, git, antigen, zsh-completions, exa, fasd, fzf
  • Install the font "Fira Code"
  • Add shell-integration for iTerm
  • Setup zsh with a powerful prompt, aliases and convenient shortcuts
  • Create git configuration with user name and email
  • Create ssh key and add the passphrase to the macOS keychain

How to run the setup

  1. You should have the latest macOS installed. To make sure, click on the apple logo at the top left, go to "About this Mac" and click "Software Update". Install any missing updates.

  2. Find and run the program "Terminal"

  3. Go through each of the following steps and copy and paste each command into Terminal and press Enter. Wait for the command to finish and follow any instructions.

  4. In case of any Error, read the error text from the beginning and google for help. Ask a coach for help.

Copy each command and paste it into the Terminal. Run it by pressing Enter. If a command does not work and you can't fix the problem, continue with the next command.

Install Homebrew and Command Line Tools

If you are asked to enable fuzzy auto-completion, enable key bindings and update shell configuration files confirm by pressing y.

zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/install-brew)

Install macOS Apps

zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/install-apps)

Install MongoDB

zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/install-mongo)

Setup shell-integration for iTerm

zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/setup-iterm)

Copy configs

zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/copy-configs)

Setup git

Please enter the requested inputs and press Enter when asked about which file to save key and your passphrase. By simply pressing Enter the default settings will be used.

zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/setup-git)

Setup macOS

Please restart your Mac after this.

zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/setup-macos)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages