Skip to content

There is a wide variety of GRUB themes created by the community, adding a special touch to your bootloader before the operating system initializes. However, finding quality themes can be challenging, as they are scattered across various websites. As I’ve heard from other users, many of the themes available on platforms like Pling

License

Notifications You must be signed in to change notification settings

felipefacundes/grub_themes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grub_themes

There is a wide variety of GRUB themes created by the community, adding a special touch to your bootloader before the operating system initializes. However, finding quality themes can be challenging, as they are scattered across various websites. As I’ve heard from other users, many of the themes available on platforms like Pling (currently the largest repository of GRUB themes) lack refinement and may require considerable time to evaluate.

With this in mind, I decided to organize this page to highlight some of the best themes I’ve come across on the internet over time. While not all of them are masterpieces, each one demonstrates a significant level of effort, including elements such as custom backgrounds, appropriate fonts, and well-thought-out color schemes.

To make the user experience easier, I have downloaded, standardized, and repackaged the themes listed here. Additionally, I’ve developed derivative versions of some of them, such as 'SonicShadowGenerations', 'Minions', and 'Coffee', among others. To simplify the installation process, I also created a script called install.sh, which allows you to install all the themes conveniently and effortlessly.

  • Done!
  • Clone the repository
git clone https://github.com/felipefacundes/grub_themes
  • Run the installation as a regular user. At the appropriate moment, the script itself will request root access.
bash ./install.sh

Don't forget: customizing GRUB themes is a simple and flexible task! Liked a theme's layout but prefer a different background? Just replace the original image in the theme folder with one of your choice. Want to adjust the positioning of elements on the screen? Simply open the theme.txt file and modify the values as needed.

If you prefer a custom color scheme, you can easily change the HEX codes defined in the theme to your desired colors. Additionally, you can convert almost any font to a GRUB-compatible format using the grub-mkfont command. After that, just update the item_font line in the theme.txt file to apply the new font.

The possibilities for customization are vast. With a bit of creativity, you can create a theme that reflects your style, overcoming any system limitations.

🌟 Useful Links

GRUB Theme Selector - I created a GRUB theme selection script that manages themes intuitively and efficiently. It automatically identifies available themes and allows the user to choose the desired one through an interactive interface. The entire process is fully automated, eliminating the need for manual changes, ensuring safety and ease of use.

GitZip - Download specific folders and files directly from repositories on GitHub, without needing to download the entire repository. Although the process requests an access token, it usually works correctly even without providing it.

GRUB-Tweaks - Several guides detail tweaks and improvements you can make to further customize your GRUB installation or fix potential problems.

Theme Tutorial and Theme References - Although it is a relatively complex process, this is the most complete collection of information I have found so far. To make things easier, it's a good idea to start by tweaking an existing theme, adapting it to your preferences, rather than trying to create one from scratch.

Background Cycler - This script is designed to automatically switch the background of a GRUB theme with each system restart. If you prefer, you can adjust the scheduled task so that the exchange occurs at specific time intervals, according to your needs.

🎨 Themes

All themes listed below are available in the "Packaged_Themes" directory in .tar.zst format and can be easily installed in one go using the install.sh script, as mentioned previously.

If you like a theme, be sure to rate it on Pling or give the repository a star on GitHub. These interactions are key, as the lack of reviews makes finding quality topics challenging. Furthermore, for those who create, it is always gratifying to know that their work is being valued and used with satisfaction.

Minegrub (Cycling Text) + Combined Version! Descent SteamOS (Personalized)
Virtuaverse YoRHa CRT-Amber
Minegrub World Select + Combined Version! DedSec (Set) Sekiro
HyperFluent (Set) Persona 5 Royal (Set) ULTRAKILL
Framework Sayonara + Improved Font Neumorphic
Crossgrub Arcade DOOM
OldBIOS Wuthering Waves (Set) Graphite
Linux Mind Fallout CyberEXS
Dark Matter (Set) Aero Elegant (Big Set!)
Cyberpunk 2077 CyberRe Cyberpunk
Standby Axiom Solarized-Dark
Retro GRUB BigSur Distro Themes (Set)
Poly (Light/Dark) Atomic Plasma (Light/Dark)
BSOL Sleek (Set + Personalized) Grubby Terminal
Billy's Agent Matter (Customizable) Modern Design Themes (Set)
Deadora Breeze Gutsblack Archlinux
CyberXero Grand Theft Gentoo Catppuccin (Set)
- - -

About

There is a wide variety of GRUB themes created by the community, adding a special touch to your bootloader before the operating system initializes. However, finding quality themes can be challenging, as they are scattered across various websites. As I’ve heard from other users, many of the themes available on platforms like Pling

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages