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