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
- 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
- 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