Setup.macos
ð» Desktop environment preference for macOS Ventura (Apple Sillicon and intel supported); since 2019.3
Install / Use
/learn @kurone-kito/Setup.macosREADME
ð Auto setup for developing environment on macOS
Desktop environment preference for macOS Sonoma
(Apple Silicon and Intel supported)
macOS Sonoma (Apple Silicon / intel 䞡察å¿)
åãã®äœæ¥ç°å¢ã»ããã¢ããã¹ã¯ãªãã
Overview
Fully automate the installation and settings of the app to make it easier
to create an environment when you buy a new Mac.
æ°ãã Mac ã賌å
¥ããéã«ãããæè»œã«ç°å¢æ§ç¯ããããã«ã
ã¢ããªã®ã€ã³ã¹ããŒã«ãèšå®ãå
šèªååããŸãã
Usage
First, give the terminal "full disk access" privileges by seeing the
following URL.
æåã«ã以äžã® URL ãåèã«ããŠã
ã¿ãŒããã«ã«ãã«ãã£ã¹ã¯ã¢ã¯ã»ã¹æš©éãäžããŠãã ããã
https://discussions.apple.com/thread/251260652
Then just run the following command! You can also start it by
double-clicking from the Finder app.
次ã«ä»¥äžã®ã³ãã³ããå®è¡ããã ãã§ãïŒ
Finder ããããã«ã¯ãªãã¯ã§èµ·åããŠãæ§ããŸããã
./setup
The script used to use the Ansible, but now it didn't because it's a bit
too lengthy.
ãã€ãŠã¯ Ansible ã䜿çšããŠããŸãããã
å°ã
åé·ãããããä»ã¯äœ¿çšããŠããŸããã
Details
Apps install
When the interactive operation is required, implemented voice notifications
as much as possible.
察話çãªæäœãå¿
èŠã«ãªãå Žåã
ã§ããéãé³å£°ã§ã®éç¥ãããããã«å®è£
ããŠããŸãã
Unless otherwise specified, as a general rule, install via Homebrew or Cask.
ç¹çãªãå Žåãååãšã㊠Homebrew ãŸã㯠Cask çµç±ã§ã€ã³ã¹ããŒã«ããŸãã
| note | description |
| :-----: | :---------------------------------------------------------------------------------- |
| ! | DEPENDENCIES: Removing this app may cause this setup to stop working correctly. |
| -A | without Apple Silicon Processor |
Benchmark
Configuration tools
Convert tools for Media binary
Convert tools for Texts
Database
Development
- ANTLR
- asdf
- plugin: asdf-dotnet
- .NET (via asdf-dotnet)
- v8.0
- v9.0
- .NET (via asdf-dotnet)
- plugin: asdf-nodejs (via asdf)
- Node.js (via asdf-nodejs)
- v20 LTS Iron
- v22 LTS Jod
- v24
- Node.js (via asdf-nodejs)
- plugin: asdf-python (via asdf)
- plugin: asdf-dotnet
- CMake
!Command Line Tools for Xcode (via xcode-select CLI)!gawk: GNU awk utility!GCC: the GNU Compiler Collection- Microsoft .NET SDK
- lv2: LADSPA v2
(-A)Mono- Python
- v2
- v3
!Rust- shellcheck
- vrc-get
Documentation
Files management
Packages manager
Runtime
- AdoptOpenJDK
- Apple Rosetta 2 via Apple Software Update
Testing
Version control system
Remote
- awscli
- aws-nuke
- AWS SAM CLI
!curl!GNU wget- minicom
- Mosh
- nmap
- OpenVPN
- inetutils: GNU network utilities
- Tor
Shell
- bats-core
- lporg
- Microsoft PowerShell
- Prezto (via Git)
- Powerlevel10k (via Prezto)
- The Fuck
- tmux
!zsh-completions
Signature
System
Text Browsing
Text editors
Virtualizations
- act
- Parallels Virtualization SDK
- Vagrant
- plugins (via Vagrant)
Others
</details> <details><summary>Desktop Apps</summary>Apps that exist in the Mac App Store are temporarily not installed by this
script. It's because the installation is unstable and very slow.
Mac App Store ããã€ã³ã¹ããŒã«å¯èœãªã¢ããªã¯ã
ãã®ã¹ã¯ãªããã§ã¯æ«å®çã«ã€ã³ã¹ããŒã«ããªãããã«ããŠããŸãã
ã€ã³ã¹ããŒã«ãäžå®å®ãã€éåžžã«äœéãšãªãããã§ãã
| note | description |
| :-----: | :---------------------------------------------------------------------------------- |
| ! | DEPENDENCIES: Removing this app may cause this setup to stop working correctly. |
| -A | without Apple Silicon Processor |
3D Modeling
Audios, Videos, and Broadcasting
- Aegisub
- Amazon Prime Video (via Mac App Store)
- Apple GarageBand (via Mac App Store)
- Apple iMovie (via Mac App Store)
- Apple Logic Pro (via Mac App Store)
- iZotope Product Portal
- OBS Studio
- Restream Chat
- Rogue Amoeba Audio Hijack
- Rogue Amoeba Loopback
- Voicepeak
Authentication
(-A)Keybase
Benchmark
- Blackmagic Disk Speed Test (via Mac App Store)
- Sensei
- MAXON Cinebench (via Mac App Store)
Cloud storages
Development
- ALCOM
- Android Studio
- Apple Developer (via Mac App Store)
!Apple Xcode (via Mac App Store)- Apple TestFlight (via Mac App Store)
- Figma
- React Native Debugger
- Unity Hub
- Unity version 2019.4.31f1 (via Unity Hub)
- Unity version 2022.3.6f1 (via Unity Hub)
- with the common modules
- Module: Android Build Support
- Module: Windows Build Support (Mono)
- Module: Documentation
- Module: Lang
