Автоматическая установка всех нужных приложений на macOS с помощью Homebrew
Публичный пост👋 Привет! Я Анфиса, сисадмин и эникейщик.
Недавно я переустановила macOS и задумалась:
👉 Как быстро и без проблем установить все нужные приложения сразу?
В мире Linux установка через APT или Yum считается правильным подходом вместо скачивания программ вручную через GUI. В macOS для этого идеально подходит Homebrew.
Я собрала готовый скрипт, который устанавливает всё нужное мне (но есть пояснения как и что менять в скрипте, чтобы сделать свой набор программ) в один клик. Теперь после переустановки системы не надо вручную искать .dmg, качать, настраивать и удалять мусор — всё делается одной командой.
📌 Как это работает?
✅ Устанавливает Homebrew (если его нет)
✅ Загружает и устанавливает все нужные программы
✅ Запрашивает sudo только один раз, а не на каждую программу
✅ Проверяет VPN перед установкой, чтобы избежать проблем
✅ Обновляет систему и чистит лишние файлы
📥 Скрипт, инструкции и список программ по ссылке. Все полезные команды Homebrew тоже.
🔥 Если у вас есть идеи, как улучшить — пишите! Буду рада фидбеку.
Уж простите, но вот это точно лишнее. Госуслуги прекрасно открываются из-под дефолтного Сафари, а устанавливать себе шпионское ПО от Яндекса - вариант очень, очень плохой.
А... я понял, из какой вы касты. Вопросов больше не имею.

Кто первый в комментариях скажет про nixos-darwin получит конфету
А ещё я вспомнил, что пункты 2-3 + 5 можно делать через
brew bundle && brew bundle cleanup
- сначала нужно написать brewfile с программами, а потом эти команды делают так, чтоб они установились а ненужные удалилисьпохожую тему поднимал недавно один известный в узких кругах программист: https://matklad.github.io/2025/02/23/macos-for-kde-users.html
Ого, золотые вы мои люди! Столько полезного за считанные минуты. Спасибо огромное! Выходные пройдут под эгидой самообучения и улучшений 🤗
Вставлю свои пять копеек про наливку приложений/конфигов.
Есть немало утилит для менеджмента dotfiles, например я пользуюсь chezmoi. Он очень минималистичный, но при этом умеет делать всё, что нужно (запуск скриптов/хуков, шаблонизация файлов, diff-apply флоу). Поиск альтернатив можно начать со странички сравнения в его же доках.
Вот мои дотфайлы, там есть большая часть того, что я обычно хочу на новом маке:
brew bundle
умеет их ставить черезmas-cli
)А вот анусибля имхо мне хватает на работе, использовать его ещё и для менеджмента личных девайсов я врагу не пожелаю, хехехЕщё можно сделать через что-то вроде этого, тогда не только софт можно поставить, но и всякие другие настройки сразу произвести + плюс в декларативном формате + можно и на удаленные маки.
у brew еще есть команда, которая список установленных программ выводит,
brew list
. Его можно набрать на старом компе, сохранить и запустить устанавливаться на новом