Другие способы установки
Рекомендуемый способ — Homebrew; каждый способ
заканчивается той же командой broglow install.
Пакет для Mac
Полный пакет для Mac содержит приложение, прошивку ESP32-C3 и руководство. Сборка для Apple Silicon проверена на реальном Mac; для Intel установка и Bluetooth не проверялись.
Скачайте полный пакет для своего Mac из GitHub Releases и сверьте его SHA-256:
broglow-v1.4.2-aarch64-apple-darwin.tar.gz (Apple Silicon)
25b460a6963f39e0be9e304372777908d17c5ec8522acb670a0c5d06433c34c0 broglow-v1.4.2-aarch64-apple-darwin.tar.gz
broglow-v1.4.2-x86_64-apple-darwin.tar.gz (Intel)
a0eb5106fe1c485a5a207dc106accc034f5c289ec0f2602a45083cff3e7c2717 broglow-v1.4.2-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 и образами прошивки ESP32-C3 (.\broglow.exe flash записывает
их в лампу на USB); без установщика, Bluetooth и руководств.
Распакуйте архив в постоянную папку (например, tar -xf <файл> в PowerShell) и
выполните из этой папки:
.\broglow.exe install
.\broglow.exe menubar запускает трей напрямую; .\broglow.exe открывает
терминальную панель. Чтобы собрать из исходников на Windows, используйте набор
инструментов Rust MSVC: cargo install --locked --path ., затем broglow install.