NixOSでのホスティング向けに、Minecraftサーバーの各バージョンやModローダー、Velocityプロキシ、Modpackツールをパッケージ化するNix flake。
Lxtharia/minegrub-theme
Minecraftのメインメニュー風にブートメニューを装飾し、スプラッシュテキストや背景画像を表示するGRUBテーマです。
- スター
- 4,643
- フォーク
- 69
- 未解決の Issue
- 7
- 最終コミット
- 30 日前
これは何?
Minegrubは、タイトルロゴや青を基調としたボタン、OptionsとConsoleの項目が並ぶ下部バーなど、Minecraftのメインメニューを再現したGRUB2ブートメニューテーマです。テーマフォルダーをブートパーティションにコピーし、GRUB_THEMEにtheme.txtのパスを指定してインストールします。
update_theme.pyスクリプトを使うと、起動のたびにスプラッシュテキストと背景画像をランダムに選び、fastfetchまたはneofetchを使ってインストール済みパッケージ数を表示できます。backgroundsフォルダーに置いた画像はランダムに選ばれ、ファイル名にバージョンの接頭辞を付けると、対応するボタンスタイルが自動で選択されます。更新を自動化するためのsystemdサービス、SysVinitスクリプト、NixOS flakeモジュールも用意されています。
主な機能
- 01GRUBでMinecraftのメインメニューのレイアウトとボタンスタイルを再現
- 02起動のたびにスプラッシュテキストと背景画像をランダムに選択
- 03fastfetchまたはneofetchでインストール済みパッケージ数を表示
- 04背景画像のバージョン接頭辞に応じてボタンスタイルを自動選択
- 05対話式インストールスクリプト、systemdサービス、NixOS flakeモジュールを同梱
ユースケース
- GRUB2を使うLinuxマシンのブートメニューをカスタマイズ
- 個人用のLinuxデスクトップや共有のラボマシンにテーマ付きのブート画面を設定
- 起動のたびにブート画面の背景画像とスプラッシュテキストを自動で切り替え
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/Lxtharia/minegrub-theme.git - 2
プロジェクトフォルダーに移動する
cd ./minegrub-theme - 3
rootとして対話型インストールスクリプトを実行する
sudo ./install_theme.sh
使う前に知っておきたいこと
- Secure BootによりMinecraftフォントがブロックされるため、GRUBはデフォルトのフォントに切り替わります。
- 起動オプションの数が4つ以外の場合は、レイアウトを手動で調整する必要があります。
- スプラッシュ画面とパッケージの自動更新には、Python 3、Pillowパッケージ、およびfastfetchまたはneofetchが必要です。
- 同梱のMinecraftフォントは、非商用利用に限りライセンスされています。
トピック
よくある質問
- minegrub-theme とは?
- Minecraftのメインメニュー風にブートメニューを装飾し、スプラッシュテキストや背景画像を表示するGRUBテーマです。 Minegrubは、タイトルロゴや青を基調としたボタン、OptionsとConsoleの項目が並ぶ下部バーなど、Minecraftのメインメニューを再現したGRUB2ブートメニューテーマです。テーマフォルダーをブートパーティションにコピーし、GRUB_THEMEにtheme.txtのパスを指定してインストールします。
- minegrub-theme は無料で使えますか?ライセンスは?
- minegrub-theme は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- minegrub-theme は今もメンテナンスされていますか?
- 活発にメンテナンス中。minegrub-theme の最終コミットは 2026年10月8日 です。
- minegrub-theme は何に使えますか?
- GRUB2を使うLinuxマシンのブートメニューをカスタマイズ 個人用のLinuxデスクトップや共有のラボマシンにテーマ付きのブート画面を設定 起動のたびにブート画面の背景画像とスプラッシュテキストを自動で切り替え
- minegrub-theme のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/Lxtharia/minegrub-theme.git プロジェクトフォルダーに移動する: cd ./minegrub-theme rootとして対話型インストールスクリプトを実行する: sudo ./install_theme.sh
- minegrub-theme はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Lxtharia/minegrub-theme
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
テーマ、CSSの注入、拡張機能、カスタムアプリでSpotify公式デスクトップクライアントをカスタマイズするCLIツール。
AIアシスタントがNixOSのパッケージ、オプション、Home Manager設定などのNixリソースを最新情報で正確に検索できるMCPサーバー。
ComfyUIなどのAIツールをNix flakeでパッケージ化し、依存関係を手動で整えずにNixOSやLinuxで実行できます。
Ghidraを組み込んだ、AIエージェント向けREAリバースエンジニアリングCLIとMCPサーバーをパッケージ化するNix flake。