This repository contains a set of bash scripts to setup an install of MacOS for development.
Anyone is free to utilise this script to setup their MacOS environment. This specific script has been tailored for myself, therefore it is recommended to first fork, review and tailor to your needs.
This is the main install script, run this to completely setup your mac.
It will...
- Install Xcode CLI, Homebrew and sdkman
- Install Java 8, Scala and SBT 0.13.15
- Install Tools
- Install GUI apps
- Download customisations
- Powerline fonts
- Nerd fonts
- OSX Terminal themes
- Sublime Monokai for Intellij
- Suppress the last logged in on shell
- Setup git config and SSH
- Copy reference gitconfig and add the specified username and email
- Create a new SSH key using the specified email
- Finally
- Copies the generated SSH key to the clipboard, ready to be copied into github
- ZSH
- Install ZSH and set the default shell as ZSH
- Install powerline shell
- Copy and source .zshrc
- When Avira AV installs a dialogue box will appear asking for permission to run.
- When Oversight installs the script will hang. Open Oversight preferences and click run in head less mode, this will restart the oversight monitor and make the install script continue.
- Virtual box will claim to fail installation. Go into System preferences > Security and privacy > General, then click allow towards the bottom of the window. (For safety you can rerun)
- Customisations will take a while to download. This is normal, they are large.
- The ZSH install script has to been installed separately followed by the zsh-customisations-install script
This code is open sourced licensed under the MIT License