Skip to content

Настройка нового Mac

Порядок, в котором машина превращается в рабочую. Отмечайте приложения по пути — в конце получите готовый Brewfile.

// Коротко

Чеклист из 12 шагов для нового Mac: обновление macOS, Xcode Command Line Tools, Homebrew, базовые CLI-утилиты, терминал и оболочка, SSH-ключ, конфиг git, повседневные приложения, системные твики, безопасность и резервные копии. Приложения из шагов собираются в личный Brewfile.

Ваш Mac
Homebrew в /opt/homebrew
  1. Шаг 1

    Обновить macOS и узнать своё железо

    Начните с чистой базы: поставьте доступные обновления системы и запомните два факта о машине — версию macOS и архитектуру процессора. От архитектуры зависит путь Homebrew и половина инструкций, которые вы найдёте в интернете.

    softwareupdate --list
  2. Шаг 2

    Xcode Command Line Tools

    Компиляторы, git и заголовочные файлы, на которые опирается почти всё остальное. Установщик Homebrew подтянет их сам, но поставить заранее быстрее и предсказуемее. Полный Xcode из App Store нужен только для разработки под Apple-платформы.

    xcode-select --install
  3. Шаг 3

    Homebrew

    Пакетный менеджер, через который дальше ставится всё остальное. После установки обязательно пропишите brew в PATH — это тот самый забытый шаг, из-за которого терминал отвечает «command not found».

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    Приложения шага
    HomebrewПакетный менеджер macOS
  4. Шаг 4

    Базовые CLI-утилиты

    Свежий git вместо системного, gh для работы с GitHub из терминала, jq для JSON, ripgrep и fzf для мгновенного поиска по коду и истории. Этот набор окупается в первый же рабочий день.

    brew install git gh jq wget ripgrep fzf tree htop
    CLI-утилиты шага
  5. Шаг 5

    Терминал

    Стандартный Terminal.app работает, но живёте вы в нём часами. Выберите один: Ghostty — самый быстрый и минималистичный, iTerm2 — максимум настроек и проверенная классика, Warp — блоки и ИИ-подсказки.

    Приложения шага
    GhosttyБыстрый нативный терминал
    iTerm2Терминал вместо стандартного
    WarpТерминал с ИИ и блоками
  6. Шаг 6

    Оболочка и dotfiles

    zsh в macOS стоит по умолчанию — остаётся сделать его удобным: подсказки по истории, подсветка синтаксиса и информативная строка приглашения. Держите ~/.zshrc в git-репозитории: следующий Mac настроится за пять минут.

    brew install starship zsh-autosuggestions zsh-syntax-highlighting
    CLI-утилиты шага
  7. Шаг 7

    SSH-ключ для GitHub

    Ed25519 вместо устаревшего RSA. Вторая команда сразу кладёт публичный ключ в буфер обмена — остаётся вставить его в настройки GitHub или GitLab. Приватный ключ не покидает машину никогда.

    ssh-keygen -t ed25519 -C "[email protected]" && pbcopy < ~/.ssh/id_ed25519.pub
    Команды к шагуСписок SSH-ключей
  8. Шаг 8

    Глобальный конфиг git

    Имя и почта попадут в каждый ваш коммит, поэтому лучше задать их до первого коммита, а не переписывать историю после. Заодно назначьте main веткой по умолчанию.

    git config --global user.name "Your Name" && git config --global user.email "[email protected]" && git config --global init.defaultBranch main
  9. Шаг 9

    Приложения на каждый день

    Пять программ, которые ощущаются как недостающие части системы: запуск и поиск вместо Spotlight, управление окнами с клавиатуры, история буфера обмена, нормальный переключатель окон и быстрые скриншоты с разметкой.

    Приложения шага
    RaycastЛаунчер вместо Spotlight
    RectangleОкна по горячим клавишам
    MaccyИстория буфера обмена
    AltTabAlt-Tab как в Windows
    ShottrСкриншоты для разработчиков
  10. Шаг 10

    Системные твики

    Пять настроек, которых нет в системных настройках: видимые скрытые файлы, мгновенный Dock, строка пути в Finder, отдельная папка для скриншотов и запрет на .DS_Store в сетевых папках. У каждой команды на странице команд есть откат.

  11. Шаг 11

    Безопасность

    Включите FileVault (без шифрования диска украденный ноутбук — это украденные данные) и файрвол, заведите менеджер паролей и, если хочется контроля над исходящими соединениями, поставьте LuLu. Проверить текущее состояние можно тремя командами.

    Приложения шага
    1PasswordМенеджер паролей №1
    LuLuБрандмауэр исходящего трафика
  12. Шаг 12

    Резервное копирование

    Последний шаг, который делают первым только те, кто уже терял данные. Подключите диск для Time Machine или сетевое хранилище — команда покажет, куда система пишет резервные копии сейчас.

    tmutil destinationinfo
// CONNECT

Контактная информация

Оставьте заявку или напишите напрямую в телеграм. Я отвечу в течение 24 часов.