#!/bin/bash function run_install { sudo pmset -g sudo pmset -a disablesleep 1 REPO="https://github.com/sneak/osximage.git" DEST="$TMPDIR/osximage" if [[ ! -d "$DEST" ]]; then git clone "$REPO" "$DEST" fi rsync -avP "$DEST/custompkg/root/etc/skel/" "$HOME/" # run modular setup scripts for FN in $HOME/Library/user-setup/*.sh ; do echo "new-user-setup: starting $(basename $FN)..." bash "$FN" 2>&1 | tee -a $HOME/Library/Logs/user-setup.log rm "$FN" echo "new-user-setup: removed $(basename $FN)..." done sudo pmset -a disablesleep 0 } run_install