Hacker News new | ask | show | jobs
by gizdan 1691 days ago
I've been a Linux user for some 10 years, but have also had to use a Macbook Pro for a while due to work. There's nothing stopping you from fully configuring macOS through a single repository similar to how you do Linux. For a while my dot files were aimed at Linux (primarily), macOS, and Windows as I anticipated to have to use both macOS and Windows down the line, though I've since removed much of the multiplatform code.
1 comments

Things may be different now as I haven't used a mac since about 2015, but depending on what tools you needed you couldn't escape the GUI completely (for a fully automated setup). At this point I don't remember all that was wrong, but one of the biggest required installing xcode or something like that before I could get git to work.
Things have been different for many years.

a) You can install XCode CLI with xcode-select --install.

b) Many applications can be installed with homebrew casks.

e.g. brew install --cask docker google-drive intellij-idea microsoft-office

You don't even need --cask anymore. You can also use `brew bundle dump` to synchronize what you've installed via brew, and it also can sync mac app store installs too.

It's a bit annoying getting macOS system preferences synced still although.