Repolode
wesleygrimes

wesleygrimes/omafire

Небольшой анимированный пиксельный костёр в панели Omarchy Quickshell: по нажатию открывается попап, где можно подбрасывать дрова и раздувать огонь.

Звёзды
16
Форки
6
Открытые issues
0
Последний коммит
5 дней назад

Что это?

OmaFire — плагин Quickshell для Omarchy, Linux-сборки на базе Hyprland. Справа в панели отображается значок пламени; по нажатию открывается попап с пиксельным лагерем, где можно подбрасывать дрова, раздувать огонь и ворошить угли. Со временем огонь затухает и продолжает гореть, даже когда попап закрыт, поэтому он служит ненавязчивым визуальным индикатором того, что пора добавить топлива.

Огонь реализован на обычных QML и JavaScript и перенесён из раннего браузерного прототипа: изображение рисуется в небольшом пиксельном буфере, который масштабируется без сглаживания. В необязательном звуковом режиме потрескивание меняется в зависимости от силы огня, а также звучат сверчки и лягушки. Для звука требуется qt6-multimedia; всё остальное работает и без него.

Плагин устанавливается командой omarchy plugin, его можно привязать к сочетанию клавиш через IPC-цель оболочки, а состояние хранится локально в JSON-файле в каталоге состояния пользователя. Плагин не отправляет сетевых запросов.

Ключевые возможности

  • 01Нажмите на пламя в панели, чтобы открыть попап с пиксельным лагерем.
  • 02Подбрасывайте дрова кнопкой или перетаскиванием: каждая поленья добавляет около трёх минут горения.
  • 03Раздувайте огонь, чтобы ненадолго усилить пламя, и ворошите угли, чтобы увидеть искры.
  • 04Потрескивание огня, сверчки и лягушки, звуки которых зависят от силы огня.
  • 05Сочетания клавиш и команды shell IPC для переключения и проверки состояния.

Сценарии использования

  • Добавить лёгкий атмосферный визуальный элемент в строку состояния Omarchy.
  • Быстро оценивать по значку в панели, пора ли подкинуть дров.
  • Добавить декоративный, не отвлекающий элемент на рабочий стол Hyprland.

Быстрый старт

  1. 1

    Установите и включите плагин с помощью Omarchy CLI

    omarchy plugin add https://github.com/wesleygrimes/omafire --enable
  2. 2

    Нажмите на значок пламени на панели, чтобы открыть лагерь, затем нажмите + Add log

Что важно знать

  • Требуется Omarchy 4.0 или новее с панелью Quickshell.
  • Для воспроизведения звука нужен дополнительный пакет qt6-multimedia.

Темы

#quickshell#hyprland#omarchy#qml#pixel-art#desktop-widget#linux#campfire#omarchy-plugin

Частые вопросы

Что такое omafire?
Небольшой анимированный пиксельный костёр в панели Omarchy Quickshell: по нажатию открывается попап, где можно подбрасывать дрова и раздувать огонь. OmaFire — плагин Quickshell для Omarchy, Linux-сборки на базе Hyprland. Справа в панели отображается значок пламени; по нажатию открывается попап с пиксельным лагерем, где можно подбрасывать дрова, раздувать огонь и ворошить угли. Со временем огонь затухает и продолжает гореть, даже когда попап закрыт, поэтому он служит ненавязчивым визуальным индикатором того, что пора добавить топлива.
omafire можно использовать бесплатно? Какая у него лицензия?
omafire распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
omafire всё ещё поддерживается?
Активно поддерживается. Последний коммит в omafire — 1 нояб. 2026 г..
Для чего можно использовать omafire?
Добавить лёгкий атмосферный визуальный элемент в строку состояния Omarchy. Быстро оценивать по значку в панели, пора ли подкинуть дров. Добавить декоративный, не отвлекающий элемент на рабочий стол Hyprland.
Как установить omafire?
Установите и включите плагин с помощью Omarchy CLI: omarchy plugin add https://github.com/wesleygrimes/omafire --enable Нажмите на значок пламени на панели, чтобы открыть лагерь, затем нажмите + Add log
Где скачать omafire?
Исходный код и инструкции по установке — на GitHub: https://github.com/wesleygrimes/omafire

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты