Другие способы установки
Рекомендуемый способ — Homebrew. Каждый способ
заканчивается командой broglow install: она регистрирует хуки в ваших coding-агентах,
а на macOS ещё устанавливает приложение в строке меню и включает его запуск при входе.
Пакет для Mac
Полный пакет для Mac содержит приложение, прошивку ESP32-C3 и руководство. Сборка для Apple Silicon проверена на реальном Mac; для Intel установка и Bluetooth не проверялись.
Приложение для Mac + прошивка C3 · релизы
Выберите полный пакет для своего Mac и сверьте его SHA-256:
broglow-v1.0.3-aarch64-apple-darwin.tar.gz (Apple Silicon)
f9f4e193254096b0c3c7c916d2b21a85d0eeab763b1da44d6adfd7023a92b951 broglow-v1.0.3-aarch64-apple-darwin.tar.gz
broglow-v1.0.3-x86_64-apple-darwin.tar.gz (Intel)
39160ee6879b5b0a6c6832636d560395263f0458211f00d73c678fe96c9018a6 broglow-v1.0.3-x86_64-apple-darwin.tar.gz
Чтобы собрать приложение самостоятельно, скачайте исходники и соберите их по инструкции.
Проверьте, распакуйте и установите пакет по разделу Установка готового пакета. Затем проверьте PATH и подключите лампу.
Сборка из исходников (macOS и Linux)
Нужен Rust stable; на
macOS — ещё инструменты командной строки Apple (xcode-select --install), на Linux —
системные библиотеки разработки
для трея на GTK 3. Из полной рабочей копии исходников:
cargo install --locked --path .
"$HOME/.cargo/bin/broglow" install
Подробности и проверки: Сборка из исходников. Готовые сборки для Linux не публикуются; на Linux лампа работает только по USB, а привязки GTK 3 трея имеют известные предупреждения безопасности, перечисленные в руководстве для участников.
Запуск broglow из любой папки (PATH)
Готовый пакет и сборка из исходников кладут команду в ~/.cargo/bin/broglow (для
готового пакета Cargo не нужен); $(brew --prefix)/bin Homebrew уже есть в PATH.
В новом терминале вне каталога пакета или исходников проверьте:
cd /tmp
command -v broglow
type -a broglow
broglow --help
Если первая строка — не ваш ~/.cargo/bin/broglow (он выводится полным путём, например
/Users/имя/.cargo/bin/broglow), добавьте эту строку один раз в ~/.zshrc
(стандартная оболочка macOS), сохранив остальные настройки:
export PATH="$HOME/.cargo/bin:$PATH"
Откройте новый терминал и повторите проверку. Если ~/.zshrc уже подключает
"$HOME/.cargo/env" (эту строку добавляет установщик Rust), ничего менять не нужно;
для другой оболочки используйте её файл запуска. broglow install не меняет PATH.
Windows
Скачайте broglow-vVERSION-x86_64-pc-windows-msvc.tar.gz из
Releases: приложение в трее и CLI в broglow.exe с
поддержкой лампы по USB; без установщика, Bluetooth, прошивки и руководств.
Распакуйте архив в постоянную папку (например, tar -xf <файл> в PowerShell) и
выполните из этой папки:
.\broglow.exe install
.\broglow.exe menubar запускает трей напрямую; .\broglow.exe открывает
терминальную панель. Чтобы собрать из исходников на Windows, используйте набор
инструментов Rust MSVC: cargo install --locked --path ., затем broglow install.