{"id":17951206,"url":"https://github.com/dalisoft/mac-config-shell","last_synced_at":"2025-07-06T08:04:39.623Z","repository":{"id":103619643,"uuid":"380570400","full_name":"dalisoft/mac-config-shell","owner":"dalisoft","description":"A single \"bash\" script which configures machine on macOS based on architecture. Compatible with Apple Silicon","archived":false,"fork":false,"pushed_at":"2024-10-05T22:58:50.000Z","size":1071,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T23:51:07.325Z","etag":null,"topics":["apple-silicon","automation","bash","macos"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dalisoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"dalisoft","patreon":"dalisoft"}},"created_at":"2021-06-26T18:23:28.000Z","updated_at":"2024-11-09T20:03:10.000Z","dependencies_parsed_at":"2023-11-10T14:36:48.672Z","dependency_job_id":"856e06a3-b834-4818-a3fc-78d2d1f5a6f4","html_url":"https://github.com/dalisoft/mac-config-shell","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dalisoft/mac-config-shell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalisoft%2Fmac-config-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalisoft%2Fmac-config-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalisoft%2Fmac-config-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalisoft%2Fmac-config-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dalisoft","download_url":"https://codeload.github.com/dalisoft/mac-config-shell/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalisoft%2Fmac-config-shell/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263868226,"owners_count":23522316,"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":["apple-silicon","automation","bash","macos"],"created_at":"2024-10-29T09:44:32.403Z","updated_at":"2025-07-06T08:04:39.602Z","avatar_url":"https://github.com/dalisoft.png","language":"Shell","funding_links":["https://github.com/sponsors/dalisoft","https://patreon.com/dalisoft"],"categories":[],"sub_categories":[],"readme":"# mac-config-shell\n\nA \"shell\" script which configures machine on macOS\n**Compatible with Apple Silicon**, supports only Monterey 12.4+ for now\n_Support for Ventura, Sonoma or later will be added later_\n\n## Note\n\n\u003e This configuration was made for remote employee who work always from home and has it's secure home for it. No one touches to my machine\n\u003e **I do not guarantee nor support for your any damage \u0026 data loss, do \u0026 run it at your own risk**\n\nLooking similar for Windows? Look at [here](https://github.com/dalisoft/win-install)\n\n## Used projects\n\n- \u003chttps://github.com/mathiasbynens/dotfiles/blob/main/.macos\u003e\n\n## Guide\n\nIf you want guide (optional), there exists a file. See [here](./guide.md)\n\n## Pre-installation\n\n- Give \"Full-disk access\" for \"Terminal\" ([guide](https://www.howtoisolve.com/full-disk-access-full-permissions-on-mac/))\n- Import a \"dotfiles\" `.terminal` theme into \"Terminal\"\n- Login into \"macOS App Store\" and download any app ([guide](https://support.apple.com/en-uz/guide/app-store/fir6253293d/3.0/mac/12.0))\n\n## Installation\n\n```shell\n# go-to your desired downloads folder\ngit clone https://github.com/dalisoft/mac-config-shell.git\ncd mac-config-shell\nsh install.sh\n\u003e \"YOUR_PASSWORD\"\n```\n\n## SSH Permissions\n\nThis could happen if you're copying `~/.ssh` folder from elsewhere and there are fix\n\n```sh\nchown -R $USER ~/.ssh\nfind ~/.ssh -type d | xargs -L1 sudo chmod 700\nfind ~/.ssh -type f | xargs -L1 sudo chmod 600\n```\n\n### GNUPG Permissions\n\nThis could happen if you're copying `~/.gnupg` folder from elsewhere and there are fix\n\n```sh\nchown -R $USER ~/.gnupg\nfind ~/.gnupg -type d | xargs -L1 sudo chmod 700\nfind ~/.gnupg -type f | xargs -L1 sudo chmod 600\n```\n\n## To-Do\n\n| Bug Name                                       | Status        |\n| ---------------------------------------------- | ------------- |\n| Fix disk check condition                       | ✅ Fixed      |\n| Add temporarily disable sleep script           | ✅ Fixed      |\n| Add `disable font anti-alias`                  | ✅ Fixed      |\n| Hide `password enter`                          | ✅ Fixed      |\n| Tap to Click Enable, Scroll, Zoom              | ✅ Fixed      |\n| SSH Passwordless                               | ✅ Fixed      |\n| Enable Firewall                                | ✅ Fixed      |\n| Open \u0026 Sign In MAS when run script             | ✅ Fixed      |\n| Auto-allow older versions via MAS              | ❌ Won't Fix  |\n| Enable remote enable (SSH)                     | 📝 See guides |\n| Add `Dock enlarge`?                            | 📝 See guides |\n| Disable personalized ads                       | 📝 See guides |\n| Calculate all sizes options?                   | 📝 See guides |\n| Show Downloads, Movies, Music, Pictures, User? | 📝 See guides |\n| Recent Items — 0                               | 📝 See guides |\n| Uncheck “Close windows when quitting an app”   | 📝 See guides |\n| Fix SSH folder permissions                     | 📝 See above  |\n| Photos iCloud Enable                           | 🤔 Out-of-Box |\n\n## Old histories\n\n- [`78c55d`](https://github.com/dalisoft/config/commit/78c55d1182d93ccde8b5a82958ee3afbbbf9e2bd) until [`409750`](https://github.com/dalisoft/config/commit/4097507eb225644425e37dca15965f3a2b0aca40) commits, see [compare](https://github.com/dalisoft/ansible-config/compare/78c55d...409750)\n- [`ae9e98`](https://github.com/dalisoft/ansible-config/commit/ae9e9892b770ab3817107a56271a96d6deb1558a) until [`fe1c09`](https://github.com/dalisoft/ansible-config/commit/fe1c09426aec767ba8471f496e91bb21a0be091b) commits, see [compare](https://github.com/dalisoft/ansible-config/compare/ae9e98...fe1c09)\n\n## License\n\nApache-2.0 License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdalisoft%2Fmac-config-shell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdalisoft%2Fmac-config-shell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdalisoft%2Fmac-config-shell/lists"}