Skip to content

Jaycedam/mac-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MacOS Automated Setup

Automation scripts to set up macOS for software development, privacy and general use.

The main script:

When running the main script, you can select the automated setup or to update the backup. Here's a description for each option:

  1. Automated Setup
  2. Update Backup
    • Moves dotfiles (.config/ and .zshrc) to the project directory then creates symlinks back to $HOME.
    • Updates Brewfile from brew packages installed.

Caution

Choosing Automated Setup will overwrite your dotfiles. If you want to use this project with your own backup read the wiki..

Check dependencies:

xcode-select --install

Start:

git clone https://github.com/Jaycedam/mac-setup.git ~/dev/mac-setup
bash ~/dev/mac-setup/main.sh

Then select the option for the automatic setup.

Manual settings

Some settings must be changed manually due to API limitation or lack of documentation. Check this issue for more details.


Credit

About

Automation scripts for my dotfiles, packages, preferences and more.

Topics

Resources

License

Stars

Watchers

Forks