A minecraft loading screen styled Plymouth theme, inspired by MineGRUB.
Mostly created as a silly joke, it's meant to be used together with MineGRUB for the most authentic Minecraft boot experiece(tm).
But it also can be used alone, I am not here to judge.
If you aren't on a OS that doesn't abide by POSIX filesystem structure (like NixOS), the installation is as simple as:
First, install git
, plymouth
and imagemagick
.
And do the following:
git clone https://github.com/nikp123/minecraft-plymouth-theme
cd minecraft-plymouth-theme
sudo ./install.sh
plymouth-set-default-theme -R mc
Reboot, and you'll have the boot screen installed.
For those users who break POSIX standards, you're on your own.
You chose this path.
I've only tested this on a Void Linux machine, but in theory it should work on any distro as long as it has the appropriate initrd files are in place.
For now only dracut
is supported. But adding other initrd mechanisms should
be fairly simple.
The theme may not be fully tested, so don't go complaining that it "broke your setup". Exercise user caution. Test before you install this on your main rig.
Since we are dealing with Minecraft assets, those come with the license agreement from the game itself. I'm sure Mojang/Microsoft won't mind some random textures being redistributed as long as they don't infringe on their game. But it's worth keeping in mind.
The font, however, isn't fully from the game and came from here. Hence, their license terms apply.
As for the theme, code and config files they're under the terms of the MIT. See LICENSE
I could work on this a bit further but my greatest limiting factor is the subjectively awful programming interface for Plymouth themes. I'm sure the guys at FreeDesktop didn't intend for full programs to be written with their scripting language, but it severly limits me what I can do. Hence the project is kinda stuck, unless I rewrite this in C or Rust (idfk).