{"id":16146324,"url":"https://github.com/nhoizey/macos-init","last_synced_at":"2025-03-16T09:33:27.789Z","repository":{"id":63180952,"uuid":"84826785","full_name":"nhoizey/macOS-init","owner":"nhoizey","description":"This set of scripts automate installation of applications and synchronization of settings on a freshly installed macOS.","archived":false,"fork":false,"pushed_at":"2024-06-06T17:02:20.000Z","size":123,"stargazers_count":23,"open_issues_count":4,"forks_count":11,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-08T10:13:02.189Z","etag":null,"topics":["install-script","macos","shell-script"],"latest_commit_sha":null,"homepage":"https://nhoizey.github.io/macOS-init/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"nicolinuxfr/macOS-post-installation","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nhoizey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-13T12:59:33.000Z","updated_at":"2024-10-31T05:29:45.000Z","dependencies_parsed_at":"2024-03-13T15:59:36.520Z","dependency_job_id":"e10338a4-6888-449e-b74f-08e078bbb03d","html_url":"https://github.com/nhoizey/macOS-init","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhoizey%2FmacOS-init","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhoizey%2FmacOS-init/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhoizey%2FmacOS-init/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhoizey%2FmacOS-init/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nhoizey","download_url":"https://codeload.github.com/nhoizey/macOS-init/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809844,"owners_count":20351406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["install-script","macos","shell-script"],"created_at":"2024-10-10T00:19:44.811Z","updated_at":"2025-03-16T09:33:27.440Z","avatar_url":"https://github.com/nhoizey.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# macOS init\n\n[![GitHub stars](https://img.shields.io/github/stars/nhoizey/macOS-init.svg?style=for-the-badge\u0026logo=github)](https://github.com/nhoizey/macOS-init/stargazers)\n[![Follow @nhoizey@mamot.fr](https://img.shields.io/mastodon/follow/000262395?domain=https%3A%2F%2Fmamot.fr\u0026style=for-the-badge\u0026logo=mastodon\u0026logoColor=white\u0026color=6364FF)](https://mamot.fr/@nhoizey)\n\nThis set of scripts automate the installation of applications and synchronization of settings, on a freshly installed macOS.\n\n\u003e [!CAUTION]\n\u003e This script was designed for **my own specific needs**.\n\u003e Before using it, remember to modify it to suit your needs!\n\n## Usage\n\n### Initial installation of a pristine OS\n\n1. Install macOS\n1. Run Mac App Store and log in to your account\n\n### First step\n\n1. Download the latest version: [main.zip](https://github.com/nhoizey/macOS-init/archive/main.zip)\n1. Open the `run.sh` and `Brewfile` files, and change what is installed by default\n1. Starting from the line `# Configuration` in the `run.sh` file, the script configures a number of default settings, which you can modify as required\n1. Then [open macOS terminal](https://www.wikihow.tech/Use-Terminal-on-Mac#Opening-Terminal), drag and drop the `run.sh` file from the Finder to the Terminal, press the \u003ckbd\u003eEnter\u003c/kbd\u003e key, and fasten your seatbelt… 😁\n\nThe script will largely work without your intervention, except :\n\n- to validate the installation of Homebrew\n- to enter the administrator password for Homebrew\n- for the administrator password needed for Cask\n- for certain software that requires admin access\n\nIf all goes well, it will finish normally without error, but if there is an error, you can restart the script and only what has not already been installed will be installed;\n\nThere's no second step. That's it, you're ready to start using your new computer.\n\n### Later updates\n\n1. Run the `update.sh` script to update any applications that require it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhoizey%2Fmacos-init","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnhoizey%2Fmacos-init","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhoizey%2Fmacos-init/lists"}