Настройка нового Mac
Порядок, в котором машина превращается в рабочую. Отмечайте приложения по пути — в конце получите готовый Brewfile.
Чеклист из 12 шагов для нового Mac: обновление macOS, Xcode Command Line Tools, Homebrew, базовые CLI-утилиты, терминал и оболочка, SSH-ключ, конфиг git, повседневные приложения, системные твики, безопасность и резервные копии. Приложения из шагов собираются в личный Brewfile.
- Шаг 1
Обновить macOS и узнать своё железо
Начните с чистой базы: поставьте доступные обновления системы и запомните два факта о машине — версию macOS и архитектуру процессора. От архитектуры зависит путь Homebrew и половина инструкций, которые вы найдёте в интернете.
softwareupdate --list - Шаг 2
Xcode Command Line Tools
Компиляторы, git и заголовочные файлы, на которые опирается почти всё остальное. Установщик Homebrew подтянет их сам, но поставить заранее быстрее и предсказуемее. Полный Xcode из App Store нужен только для разработки под Apple-платформы.
xcode-select --install - Шаг 3
Homebrew
Пакетный менеджер, через который дальше ставится всё остальное. После установки обязательно пропишите brew в PATH — это тот самый забытый шаг, из-за которого терминал отвечает «command not found».
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Приложения шагаHomebrewПакетный менеджер macOS - Шаг 4
Базовые CLI-утилиты
Свежий git вместо системного, gh для работы с GitHub из терминала, jq для JSON, ripgrep и fzf для мгновенного поиска по коду и истории. Этот набор окупается в первый же рабочий день.
brew install git gh jq wget ripgrep fzf tree htopCLI-утилиты шага - Шаг 5
Терминал
Стандартный Terminal.app работает, но живёте вы в нём часами. Выберите один: Ghostty — самый быстрый и минималистичный, iTerm2 — максимум настроек и проверенная классика, Warp — блоки и ИИ-подсказки.
- Шаг 6
Оболочка и dotfiles
zsh в macOS стоит по умолчанию — остаётся сделать его удобным: подсказки по истории, подсветка синтаксиса и информативная строка приглашения. Держите ~/.zshrc в git-репозитории: следующий Mac настроится за пять минут.
brew install starship zsh-autosuggestions zsh-syntax-highlightingCLI-утилиты шага - Шаг 7
SSH-ключ для GitHub
Ed25519 вместо устаревшего RSA. Вторая команда сразу кладёт публичный ключ в буфер обмена — остаётся вставить его в настройки GitHub или GitLab. Приватный ключ не покидает машину никогда.
ssh-keygen -t ed25519 -C "[email protected]" && pbcopy < ~/.ssh/id_ed25519.pubКоманды к шагуСписок SSH-ключей - Шаг 8
Глобальный конфиг git
Имя и почта попадут в каждый ваш коммит, поэтому лучше задать их до первого коммита, а не переписывать историю после. Заодно назначьте main веткой по умолчанию.
git config --global user.name "Your Name" && git config --global user.email "[email protected]" && git config --global init.defaultBranch main - Шаг 9
Приложения на каждый день
Пять программ, которые ощущаются как недостающие части системы: запуск и поиск вместо Spotlight, управление окнами с клавиатуры, история буфера обмена, нормальный переключатель окон и быстрые скриншоты с разметкой.
- Шаг 10
Системные твики
Пять настроек, которых нет в системных настройках: видимые скрытые файлы, мгновенный Dock, строка пути в Finder, отдельная папка для скриншотов и запрет на .DS_Store в сетевых папках. У каждой команды на странице команд есть откат.
- Шаг 11
Безопасность
Включите FileVault (без шифрования диска украденный ноутбук — это украденные данные) и файрвол, заведите менеджер паролей и, если хочется контроля над исходящими соединениями, поставьте LuLu. Проверить текущее состояние можно тремя командами.
- Шаг 12
Резервное копирование
Последний шаг, который делают первым только те, кто уже терял данные. Подключите диск для Time Machine или сетевое хранилище — команда покажет, куда система пишет резервные копии сейчас.
tmutil destinationinfo
Контактная информация
Оставьте заявку или напишите напрямую в телеграм. Я отвечу в течение 24 часов.