9 ms·
A Grub theme in the style of Minecraft
- dirkc 3y agoIt's been so long since I've battled grub configs that my first thought was that this is a minecraft theme making things look like food (grub).
- coffeebeanHH 3y agoLooks awesome! I'll go get that later for my machine
- hanniabu 3y agoI'll never understand projects like this that don't include screenshots
- dom96 3y agoIt does include a screenshot though?
- electroly 3y agoThis one does have a screenshot, though, in the usual spot in the readme.
- mucle6 3y agoAs someone unfamiliar with grub, the screenshot leaves me with more questions than answers
- mrrsm 3y agoThe top of the README is a screenshot
- ramilefu 3y agoThere is a screenshot in the README…
- KMnO4 3y agoAre you sure you clicked on the right link? The screenshot is at the very top of the readme.
- mrrsm 3y agoI like the fact there are multiple splash tags even though "I use Arch BTW" is a great one.
- jehb 3y agoFor anyone else looking for the whole list, here it is: https://github.com/Lxtharia/minegrub-theme/blob/main/resources/splashes.txt https://github.com/Lxtharia/minegrub-theme/blob/main/resourc...
- sdflhasjd 3y agoTotally missing "`date '+%Y'`: the year of the linux desktop"
- quantumstar4k 3y agopersonally I'm a fan of "12345 is a bad password!" and "pls fix"
- maxbaines 3y agoI like the fact this is number one, on hn right now.
- queuebert 3y ago"Now with Rust" hits hard.
- the_gipsy 3y agoNow someone needs to write a renderer so that the world-background camera also spins around!
- XzAeRosho 3y agoIs that even possible in Grub? Last time I checked there was a tool called "Burg" that would animate backgrounds like a gif, but otherwise it was very clunky and not a great experience.
- cyber_kinetist 3y agoIt would be a pretty fun project to write a CPU software rasterizer that works in UEFI… (Obviously GPUs are out of the question, but it might be possible to use multiple CPU cores)
- PlutoIsAPlanet 3y agosystemd-ueficpuzd
- bravetraveler 3y ago.bootasset, can't forget the unit type :) I kid, I'm generally fond of systemd - but there's so much
- circuit10 3y agoJust scrolling a panorama along would probably look good enough I think the real game uses a cubemap so the camera is inside a cube with six textured faces which I guess should be easy enough to render if you wanted to do it properly
- jaimehrubiks 3y agoLove it!
- andrewstuart2 3y agoI misread this as "Microsoft Grub Theme" and was definitely interested in the irony. This is super fun, though, and impressive. I didn't know you could do all this in a grub theme.
- deutschepost 3y agoMaybe a bit off topic, but does anyone know about themes or GUIs for LUKS password entry? The command line version has pretty unintuitive behaviour for family members which are used to modern GUIs.
- atahanacar 3y agoPlymouth? I tested it a long time ago but I can remember it having a password entry prompt.
- 0x0F 3y agoWith a little config you can do that using Plymouth, a number of themes for it have have custom themed LUKS prompts. https://wiki.archlinux.org/title/plymouth https://wiki.archlinux.org/title/plymouth https://forum.manjaro.org/t/how-to-theme-luks/79792/2 https://forum.manjaro.org/t/how-to-theme-luks/79792/2
- dspillett 3y agoNot something you could script up using https://help.gnome.org/users/zenity/3.32/password.html.en https://help.gnome.org/users/zenity/3.32/password.html.en or similar?
- lights0123 3y agoThat would require a full GTK installation in initramfs, which would be a bit heavy.
- dspillett 3y agoAh, by GUI I assumed you meant something good indeed booted for hunting things like homes. For during the boot process for mounting an encrypted root, a TUI using something like dialog (https://invisible-island.net/dialog/dialog.html#screenshot https://invisible-island.net/dialog/dialog.html#screenshot and commonly available in Linux distributions standard repositories) would probably be more suited. IIRC it is what Debian use for their text installer. It should be pretty light weight, though it is still something you are scripting and adding to initramfs yourself so there may be more pre-made options that require less manual maintenance.
- jamesfmilne 3y agoOn Rocky Linux 8, I had to change GRUB_TERMINAL_OUTPUT to "gfxterm", then it would pickup the GRUB_THEME value. My kid uses Grub all the time to reboot into Windows to play Minecraft Bedrock Edition, this will boggle his mind.
- weberer 3y ago>reboot into Windows to play Minecraft Bedrock Edition And thus the "Extinguish" step is complete.
- ghqst 3y agoThere are launchers on Flathub and Lutris for playing Bedrock Edition on Linux, but at the end of the day it was originally called Minecraft Windows 10 Edition.
- doublepg23 3y agoNoted open source application…Minecraft?
- dm319 3y agoMy kids use the Linux bedrock launcher (unofficial). It's often a bit behind the latest release, but it runs much smoother than on Windows IMO. https://github.com/minecraft-linux/appimage-builder/releases/tag/v0.10.0-716 https://github.com/minecraft-linux/appimage-builder/releases...
- kQq9oHeAz6wLLS 3y ago
- cwillu 3y agoThe original title from the document less ambiguously describes the content: “A Grub Theme in the style of Minecraft!”
- dang 3y agoAh yes - we eventually changed this. (Just saw your comment now.) Thanks!
- jessep 3y agoUmmmm ... what is grub? Didn't see any links to it from the three random grub2 repos I looked at.
- i80and 3y agoGRUB is a common bootloader for Linux systems: it gives you a menu of boot options when you turn on your machine, and boots whichever installed operating system you choose. So with this theme, that menu for choosing which OS to boot looks like the Minecraft menu!
- jessep 3y agoThanks!
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- dartvox 3y ago[dead]
- Cieric 3y agoFigured it was worth mentioning that this guy also has a doom theme. https://github.com/Lxtharia/doomgrub-theme https://github.com/Lxtharia/doomgrub-theme
- 654wak654 3y agoThis is pretty cool! Already downloaded & installed it.
- okibry 3y agoSuper cool !
- j1elo 3y agoNaturally, the project couldn't miss having a "bug" report which asks to move the code to a different Git host. https://github.com/Lxtharia/minegrub-theme/issues/18 https://github.com/Lxtharia/minegrub-theme/issues/18 I get the ideals are on point, but it doesn't look like the place to campaign about it. Hopefully the author doesn't have any anxiety or issue about politely saying "The issue description doesn't look to me like a bug in my code." and closing it.
- circuit10 3y agoI agree that that’s a bit annoying but it is normal to use the Issues tab for feature requests and things like that. I guess that’s why it’s called Issues instead of Bugs
- netsharc 3y agoI'm reminded of the time when some kid wrote a script to crawl GitHub and create issues[1] about using inclusive language... except it was really dumb, for example: https://github.com/trekhleb/javascript-algorithms/pull/875/files https://github.com/trekhleb/javascript-algorithms/pull/875/f... [1] E.g.: https://github.com/EbookFoundation/free-programming-books/pull/6805 https://github.com/EbookFoundation/free-programming-books/pu...
- deleted 3y ago[deleted]
- lukeocodes 3y agoHow do you know someone is ~vegan~ on ARCH? Don't worry, they'll tell you. /s
- marginalia_nu 3y agoI somehow read the title as a grub-themed minecraft and man was I ever confused.
- BHSPitMonkey 3y agoI prefer the gameplay with the lilo skin enabled, personally
- cyanf 3y agoI thought it was a new Gruv Box theme. However, this is equally as cool.
- costco 3y agoFriendly reminder that grub-mkconfig generates unnecessarily complicated grub.cfg files and that they can be as simple as this (which allows me to boot custom kernel, default kernel with initrd, and Windows): default=0 timeout=3 menuentry 'Custom Kernel' { insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_gpt insmod ext2 set root='hd0,gpt6' echo 'Loading Linux 5.10.172zeus ...' linux /boot/vmlinuz-5.10.172zeus ro quiet rootfstype=ext4 root=/dev/sda6 } menuentry 'Devuan GNU/Linux, with Linux 5.10.0-21-amd64' { insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_gpt insmod ext2 set root='hd0,gpt6' echo 'Loading Linux 5.10.0-21-amd64 ...' linux /boot/vmlinuz-5.10.0-21-amd64 root=UUID=a788be97-7ba6-4c15-ad6e-e91d38604c39 ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-5.10.0-21-amd64 } menuentry 'Windows Boot Manager' { insmod part_gpt insmod fat set root='hd0,gpt1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 4828-3FFF else search --no-floppy --fs-uuid --set=root 4828-3FFF fi chainloader /efi/Microsoft/Boot/bootmgfw.efi }
- kelnos 3y agoAside from the complexity of the autogenerated configuration file, is there any benefit to maintaining it yourself? I recall when I used to have a Windows partition, the 'update-grub' script included with Debian would find all kernels (including custom ones) and other OSes as well. I'd much rather have to maintain nothing rather than something.
- bravetraveler 3y agoDitto, I'm not really worried about the complexity of my GRUB config - just that it works. It tends to if I don't go poking/looking directly at it. Leaving them to manage the config has worked a-okay for me, even with a cmdline that would cause shudders in most. grubby has been a frustrating introduction If I were to invest any effort in my bootloader at all, it would be to get closer to the 'metal' through systemd-boot/efibootmgr TLDR: looking at the GRUB config invokes a "why am I still doing this" emotion, I'd rather not
- MegaDeKay 3y agoThis is really nice but I think I'll stick to this Fallout theme. https://github.com/shvchk/fallout-grub-theme/tree/master https://github.com/shvchk/fallout-grub-theme/tree/master What is your favorite?
- nyanpasu64 3y agoI wonder if it would be possible to center the text in the buttons like actual Minecraft, or if Grub can only print left-aligned text.