#!/bin/bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" > /etc/shells" fi brew linkapps brew cleanup brew prune set +e mv "$HOME/.cargo/bin/cargo-install-update-config" "$HOME/.cargo/bin/cargo-install-update-cfg" set -e brew doctor set +e mv "$HOME/.cargo/bin/cargo-install-update-cfg" "$HOME/.cargo/bin/cargo-install-update-config" set -e echo "Configuring NVRAM" sudo nvram SystemAudioVolume=%80 defaults write com.google.Keystone.Agent checkInterval 4233600 DIR="$DIR/../" DIR=`realpath "$DIR"` if [[ -z $CONTINUOUS_INTEGRATION ]]; then echo "Invoking common configuration scripts" DIR="$DIR" $DIR/common/configure_fresh_system.sh fi ln -vfs "$DIR/.gitconfig.mac" $HOME/.gitconfig mkdir -p "$HOME/Library/Application Support/Code/User/" ln -vfs "$DIR/.config/Code/User/settings.json.mac" "$HOME/Library/Application Support/Code/User/settings.json" ln -vfs "$DIR/.config/Code/User/keybindings.json.mac" "$HOME/Library/Application Support/Code/User/keybindings.json"