Repolode
wesleygrimes

wesleygrimes/omafire

Omarchy Quickshellバーに常駐する小さなアニメーション付きピクセル焚き火。ポップアップを開いて薪をくべたり、火を強めたりできます。

スター
18
フォーク
7
未解決の Issue
0
最終コミット
6 日前

これは何?

OmaFireは、HyprlandベースのLinux環境Omarchy向けQuickshellプラグインです。バーの右側に炎のアイコンが表示され、クリックするとピクセルアートのキャンプ場がポップアップで開きます。薪をくべたり、火を強めたり、熾火をつついたりできます。火は時間とともに弱まり、ポップアップを閉じている間も燃え続けるため、燃料が必要かどうかをさりげなく知らせるインジケーターとして使えます。

火の描画にはプレーンなQMLとJavaScriptを使用しており、以前のブラウザ版プロトタイプを移植したものです。小さなピクセルバッファに描画し、スムージングせずに拡大表示します。サウンドモードを有効にすると、火の勢いに応じて変化する焚き火の音に加え、コオロギやカエルの鳴き声が再生されます。サウンドにはqt6-multimediaが必要ですが、それ以外の機能はなくても動作します。

このプラグインはomarchy pluginコマンドでインストールでき、shell IPC targetを使ってキーボードショートカットに割り当てられます。状態はユーザーのstateディレクトリ内にあるJSONファイルにローカル保存されます。ネットワークリクエストは行いません。

主な機能

  • 01バーの炎をクリックすると、ピクセルアートのキャンプ場がポップアップで開きます。
  • 02ボタンまたはドラッグで薪を追加でき、1本につき火が約3分燃え続けます。
  • 03火を強めると一時的に勢いよく燃え、熾火をつつくと火花が散ります。
  • 04火の勢いに応じて変化する焚き火の音、コオロギやカエルの鳴き声を再生します。
  • 05キーボードショートカットとshell IPCコマンドで、表示の切り替えや状態の確認ができます。

ユースケース

  • Omarchyのステータスバーに、軽量なアンビエント表示を加える。
  • バーのアイコンを見て、焚き火に燃料が必要かどうかを確認する。
  • Hyprlandデスクトップに、装飾的で気が散りにくい要素を加える。

クイックスタート

  1. 1

    Omarchy CLI でプラグインをインストールして有効にします

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

    バーの炎アイコンをクリックしてキャンプサイトを開き、[+ Add log]をクリックします

使う前に知っておきたいこと

  • Quickshell バーを備えた Omarchy 4.0 以降が必要です。
  • 音声の再生には、オプションの qt6-multimedia パッケージが必要です。

トピック

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

よくある質問

omafire とは?
Omarchy Quickshellバーに常駐する小さなアニメーション付きピクセル焚き火。ポップアップを開いて薪をくべたり、火を強めたりできます。 OmaFireは、HyprlandベースのLinux環境Omarchy向けQuickshellプラグインです。バーの右側に炎のアイコンが表示され、クリックするとピクセルアートのキャンプ場がポップアップで開きます。薪をくべたり、火を強めたり、熾火をつついたりできます。火は時間とともに弱まり、ポップアップを閉じている間も燃え続けるため、燃料が必要かどうかをさりげなく知らせるインジケーターとして使えます。
omafire は無料で使えますか?ライセンスは?
omafire は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
omafire は今もメンテナンスされていますか?
活発にメンテナンス中。omafire の最終コミットは 2026年11月1日 です。
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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト