/genesis

Primary LanguageRubyMIT LicenseMIT

Genesis

Genesis will setup your Macbook from scratch

How to install

curl -fsSL https://raw.githubusercontent.com/bangthetable/genesis/master/start | ruby

The above command will prompt for installing xcode-select, after that installs, enter the password and continue with the script. This script will clone the genesis repo into /tmp/genesis and then run it for you.

Troubleshooting

  1. Ansible fails due to errors relating to sudo/password or any other error:

Rerun the script with the following command(-K is for --ask-become-pass):

cd /tmp/genesis
ansible-playbook -K mac.yml
  1. Ansible fails because some utility/software was already installed:

Make sure that you don't have anything pre-installed when running genesis. If you need to install something please ensure brew was used to install it or else the script will fail.

If you did install something without homebrew, then please delete the software's name from the file, mac.yml and rerun the script.

What it installs

Terminal Utilities

  • vim
  • git
  • fzf
  • the_silver_searcher
  • zsh
  • z
  • dnsmasq
  • OhMyZsh

Applications

  • Chrome
  • Firefox
  • Slack
  • Iterm2
  • Sublime Text 3
  • Alfred 3
  • Docker edge

After installation

  • Setup ssh
  • Make changes to the gitconfig added