Skip to content

Latest commit

 

History

History
68 lines (54 loc) · 2.1 KB

File metadata and controls

68 lines (54 loc) · 2.1 KB

Shaka Lab Recommended Settings for macOS

The Shaka Lab Recommended Settings package provides recommended OS settings for a Shaka Lab environment.

This is the macOS package.

Pre-requisites

Installation

brew tap shaka-project/shaka-lab
brew install shaka-lab-recommended-settings

Updates

brew update && brew upgrade shaka-lab-recommended-settings

Uninstallation

brew uninstall shaka-lab-recommended-settings
brew autoremove

NOTE: This package does not back up your original OS settings. Uninstalling the package will not reset any modified settings to their previous or default values.

Specific Settings and Dependencies

Dependencies installed with this package:

  • None

Settings configured automatically by this package:

  • Remote access:
    • Enable SSH for all users
    • Enable VNC
  • Power:
    • Wake the system when the lid is opened (laptops)
    • Restart automatically on power loss
    • Never put the display to sleep
    • Never put the machine to sleep
    • Disable hibernation mode
    • Disable the "power nap" feature
  • Updates:
    • Check for OS updates automatically
    • Check for OS updates daily
    • Download OS updates in the background
    • Install OS updates automatically
    • Update apps automtically
    • Allow the App Store to reboot the machine when required for updates
  • Misc:
    • Enable time sync with Apple servers
    • Allow unsigned binaries (necessary for shaka-lab-node and WebDriver)
    • Enable autologin for the current user (necessary for shaka-lab-node to run typical GUI browsers)