{"id":22808372,"url":"https://github.com/sixarm/sixarm_mac_osx_installation_help","last_synced_at":"2025-10-13T17:37:04.640Z","repository":{"id":3242382,"uuid":"4279217","full_name":"SixArm/sixarm_mac_osx_installation_help","owner":"SixArm","description":"SixArm.com » Mac OSX installation help, notes, and guides","archived":false,"fork":false,"pushed_at":"2025-04-14T09:17:05.000Z","size":134,"stargazers_count":24,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-05T05:16:14.807Z","etag":null,"topics":["help","install","mac","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/SixArm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-05-10T01:57:54.000Z","updated_at":"2025-06-23T19:51:01.000Z","dependencies_parsed_at":"2025-04-14T10:24:59.849Z","dependency_job_id":"0fad77a9-e0c2-4e82-b924-fbab71013236","html_url":"https://github.com/SixArm/sixarm_mac_osx_installation_help","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SixArm/sixarm_mac_osx_installation_help","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_mac_osx_installation_help","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_mac_osx_installation_help/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_mac_osx_installation_help/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_mac_osx_installation_help/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SixArm","download_url":"https://codeload.github.com/SixArm/sixarm_mac_osx_installation_help/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fsixarm_mac_osx_installation_help/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279016367,"owners_count":26085828,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["help","install","mac","macos"],"created_at":"2024-12-12T11:09:30.692Z","updated_at":"2025-10-13T17:37:04.614Z","avatar_url":"https://github.com/SixArm.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# THIS REPO HAS A NEW LOCATION\n\nPlease change to https://github.com/sixarm/sixarm_mac_setup\n\nThe new location has better notes and improvemnts for macOS Sierra.\n\n\n# Sixarm Mac Setup\n\nHow to set up a new Mac computer that is running macOS? These notes show how our teams do it.\n\n* These notes start with the basics that are good for everyone.\n\n* We use Apple macOS 10.12 a.k.a. Sierra. We expect most of these notes will work on many versions of macOS.\n\n\n## Turn on your computuer\n\nWhen you turn the computer on, the Setup Assistant launches.\n\n* Enter your language, time zone, Apple ID, and so on.\n\n* If you already use a different Mac computer, and you want to do a migration of all your files, then you can use the “Migration Assistant”. We prefer to skip this; we prefer to set up the computer from scratch.\n\n* Register for a personal Apple Id, if you don't already have one.\n\n* If you want to use iCloud, then do so.\n\n\n## Do a software update\n\nChoose the Apple menu, then \"Software Update...\".\n\n* This step downloads all the current updates for your system, such as bug fixes, security patches, and feature improvements.\n\n* This step may take a while because macOS updates tend to be large to download.\n\n\n## Enable FileVault security\n\nChoose the Apple menu, then choose \"System Preferences....\", then \"FileVault\", then turn it on.\n\n* This step encrypts your entire drive.\n\n* This step may take a while because macOS is adding encryption to your entire system.\n\n\n## Connect your iPhone, iPad, etc.\n\nDo you want to sync an iPhone, iPad, or other device? If so, connect these now.\n\n* You may want to launch iTunes, because this shows you what is synchronizing, and this can also make a backup of your device.\n\n\n## Set Preferences \u0026 Defaults\n\nWe set a bunch of system preferences to customize our Desktop, Dock, Keyboard, Sound, and so on.\n\n* If you are a typical user, then you can pick and choose from our complete list of \u003ca href=\"system_preferences.md\"\u003eSystem Preferences\u003c/a\u003e\n\n* If you are an advanced user, then you may prefer to run our \u003ca href=\"defaults.sh\"\u003edefaults script\u003c/a\u003e.\n\n\n## Applications\n\nWe use many applications.\n\n* If you are a typical user, then you can pick and choose using our list of \u003ca href=\"appstore.md\"\u003eApp Store\u003c/a\u003e apps and \u003ca href=\"applications.md\"\u003eApplications\u003c/a\u003e that we download\u003c/a\u003e.\n\n* If you are an advanced user, then you may prefer to use our scripts for brew, cask, mas, and so on; see below for these.\n\n\n# Advanced Users\n\n\n## Admin\n\nEnsure our current user account can administer the system:\n\n   * Preferences \u003e Users \u0026 Groups\n   * Pick our user\n   * Check \"Allow user to administer this computer\"\n\nIf we're getting the computer from another user, we can adjust ownership and permissions:\n\n    sudo touch /usr/local/{Cellar,Library/LinkedKegs} \u0026\u0026\n    sudo chown -R root:admin /usr/local/{Cellar,Library/LinkedKegs,man,share/man} \u0026\u0026\n    sudo find /usr/local/{Cellar,Library/LinkedKegs,man,share/man} -type d -exec chmod 775 {} \\;\n\n\n## Environment\n\nWe manage the system environment here:\n\n    edit /etc/environment\n\nExample:\n\n    PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin\n\nLoad:\n\n    source /etc/environment\n\n\n## MAS: Mac App Store\n\nMAS is very useful for installing many apps.\n\n  * \u003ca href=mas.md\u003eMAS: Mac App Store\u003c/a\u003e command line interface\n\n\n## Developer software and notes\n\n  * \u003ca href=\"xcode.md\"\u003excode.md\u003c/a\u003e: Xcode development tools\u003c/a\u003e\n  * \u003ca href=\"git.md\"\u003egit.md\u003c/a\u003e: Git version control\u003c/a\u003e\n  * \u003ca href=\"brew.md\"\u003ebrew.md\u003c/a\u003e: Brew Mac package manager\u003c/a\u003e\n  * \u003ca href=\"adium.md\"\u003eadium.md\u003c/a\u003e: Adium instant messenger settings\u003c/a\u003e\n  * \u003ca href=\"osx-cpu-temp.md\"\u003eosx-cpu-temp.md\u003c/a\u003e: Command to show the OSX CPU temperature\u003c/a\u003e\n  * \u003ca href=\"karabiner.md\"\u003ekarabiner.md\u003c/a\u003e: Karabiner changes the key \"caps lock\" to \"control\" and \"escape\".\n\n\n## Database setup\n\n  * \u003ca href=mysql.md\u003emysql.md\u003c/a\u003e: MySQL database\n  * \u003ca href=postgres.md\u003epostgres\u003c/a\u003e: Postgres database, including Ruby pg gem\u003c/a\u003e\n\n\n## Programming software and notes\n\n  * \u003ca href=gcc.md\u003egcc.md\u003c/a\u003e: Gnu Compiler Collection\n  * \u003ca href=emacs.md\u003eemacs.md\u003c/a\u003e: Emacs text editor\u003c/a\u003e\n  * \u003ca href=iterm2.md\u003eiterm2.md\u003c/a\u003e: iTerm2 terminal emulator for Unix shell commands\n  * \u003ca href=ruby.md\u003eruby.md\u003c/a\u003e: Ruby programming\n  * \u003ca href=java.md\u003ejava.md\u003c/a\u003e: Java programming\n  * \u003ca href=chef.md\u003echef.md\u003c/a\u003e: Chef system manager\n  * \u003ca href=virtualhosts.md\u003evirtualhosts.md\u003c/a\u003e: Virtual hosts\n\n## Spotlight\n\nSkip the Spotlight search index on these folders:\n\n  * \u003ca href=spotlight_exclude_folder_list.txt\u003espotlight_exclude_folder_list.txt\u003c/a\u003e\n\n## See Also\n\n* [Setting up a Brand New Mac for Development by Tania Rascia](https://www.taniarascia.com/setting-up-a-brand-new-mac-for-development/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsixarm%2Fsixarm_mac_osx_installation_help","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsixarm%2Fsixarm_mac_osx_installation_help","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsixarm%2Fsixarm_mac_osx_installation_help/lists"}