{"id":16156883,"url":"https://github.com/saghul/macos-setup","last_synced_at":"2025-09-13T01:40:10.762Z","repository":{"id":66099517,"uuid":"155574828","full_name":"saghul/macOS-setup","owner":"saghul","description":"My macOS setup, automated with Ansible","archived":false,"fork":false,"pushed_at":"2024-09-30T07:29:31.000Z","size":58,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T12:06:57.530Z","etag":null,"topics":["ansible","macos"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saghul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-10-31T14:52:14.000Z","updated_at":"2024-12-22T14:08:20.000Z","dependencies_parsed_at":"2024-10-27T19:11:57.902Z","dependency_job_id":"eab05424-8295-4686-9f6f-6d28f5747dfa","html_url":"https://github.com/saghul/macOS-setup","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/saghul%2FmacOS-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saghul%2FmacOS-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saghul%2FmacOS-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saghul%2FmacOS-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saghul","download_url":"https://codeload.github.com/saghul/macOS-setup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243950792,"owners_count":20373664,"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":["ansible","macos"],"created_at":"2024-10-10T01:46:54.108Z","updated_at":"2025-03-18T20:30:45.336Z","avatar_url":"https://github.com/saghul.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# macOS Setup\n\nThis repository contains *my* macOS setup. It may work for you, but this one is\nmade for myself. It's not designed to be configurable to tailor anyone's needs\nexcept for mine.\n\nAnyone is of course welcome to fork this project and taylor it to their needs.\n\n## Prerequisites\n\n* A **blank** computer running macOS 12.6 (Monterrey)\n* Sign-in into the Mac App Store\n* Add the Terminal app to the *Full Disk Access* section on *Security And Privacy*\n* Install the Xcode Command Line Tools: `sudo xcode-select --install`\n\n## Installation\n\n```bash\ncurl -sL https://raw.githubusercontent.com/saghul/macOS-setup/master/install.sh | bash\n```\n\n### Advanced\n\nAll tasks have a tag attached to them (check `main.yml`), if one wants to run a\nsingle task, run the following:\n\n```bash\nansible-playbook main.yml -i inventory -K --tags \"mas\"\n```\n\nThat will just run the *mas* tag. Multiple tags can be specified (comma separated).\n\n### Manual steps\n\nAlas I couldn't automate everything, so here are the things that (still) need to\nbe done manually:\n\n* Configure Spotlight\n* Configure screen resolution\n\n## Acknowledgements\n\nI couldn't have written this if it wasn't for the following projects. ❤️\n\n* https://github.com/geerlingguy/ansible-role-homebrew\n* https://github.com/mathiasbynens/dotfiles/blob/master/.macos\n\nSignifficant parts of them are part of this project.\n\n## License\n\nMIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaghul%2Fmacos-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaghul%2Fmacos-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaghul%2Fmacos-setup/lists"}