Repolode
wesleygrimes

wesleygrimes/omafire

一个常驻 Omarchy 状态栏的像素小篝火,点击后展开露营场景,可添加木柴、拨弄余烬。

Star
16
Fork
6
未关闭 Issue
0
最近提交
6天前

这是什么?

OmaFire 是为基于 Hyprland 的 Omarchy 系统编写的 Quickshell 插件。状态栏右侧有一个火焰图标,点击后会弹出一个像素风露营场景,可以添加木柴、拨动火堆、戳动余烬。火焰会随时间燃尽,即使弹窗关闭也会继续燃烧,因此可以直观看出是否需要添加燃料。

插件使用纯 QML 和 JavaScript 实现,移植自早期的浏览器原型,以较小的像素缓冲区绘制,再无平滑地放大。可选的声音模式会根据火势播放变化的柴火噪声,并伴有蟋蟀和青蛙的叫声。声音功能依赖 qt6-multimedia,其余功能不依赖它也能正常使用。

插件通过 omarchy plugin 命令安装,可以通过 shell IPC 目标绑定键盘快捷键,状态保存在用户状态目录下的本地 JSON 文件中,不发起任何网络请求。

核心功能

  • 01点击状态栏火焰,弹出像素风露营场景。
  • 02可通过按钮或拖拽添加木柴,每根约增加三分钟火势。
  • 03拨旺火堆产生短暂火光,戳动余烬会迸出火星。
  • 04柴火声、蟋蟀和青蛙叫声会随火势变化。
  • 05支持键盘快捷键和 shell IPC 命令来开关弹窗与查询状态。

适用场景

  • 在 Omarchy 状态栏中放置轻量的环境装饰元素。
  • 通过状态栏图标一眼看出火势是否需要添加木柴。
  • 为 Hyprland 桌面增添不打扰工作的装饰效果。

快速上手

  1. 1

    使用 Omarchy 命令行安装并启用插件

    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 状态栏的像素小篝火,点击后展开露营场景,可添加木柴、拨弄余烬。 OmaFire 是为基于 Hyprland 的 Omarchy 系统编写的 Quickshell 插件。状态栏右侧有一个火焰图标,点击后会弹出一个像素风露营场景,可以添加木柴、拨动火堆、戳动余烬。火焰会随时间燃尽,即使弹窗关闭也会继续燃烧,因此可以直观看出是否需要添加燃料。
omafire 可以免费使用吗?用的什么许可证?
omafire 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
omafire 还在维护吗?
活跃维护中。omafire 最近一次提交是在 2026年11月1日。
omafire 适合用来做什么?
在 Omarchy 状态栏中放置轻量的环境装饰元素。 通过状态栏图标一眼看出火势是否需要添加木柴。 为 Hyprland 桌面增添不打扰工作的装饰效果。
omafire 怎么安装和运行?
使用 Omarchy 命令行安装并启用插件: omarchy plugin add https://github.com/wesleygrimes/omafire --enable 点击状态栏中的火焰打开营地,然后点击 + Add log 添加木柴
在哪里获取 omafire?
源代码和安装说明在 GitHub 上:https://github.com/wesleygrimes/omafire

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目