vinceliuice/grub2-themes

Modern Design theme for Grub2

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 15th, 2026
Created on December 19th, 2017
Open Issues & Pull Requests: 60 (+0)
GitHub issues: Enabled
Number of forks: 287
Total Stargazers: 4,626 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 32.4 hours
Mean response time: 147.9 days
90th percentile: 654.7 days
Tracked items: 19

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 762 days
Stale 30+ days: 11
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

grub2-themes is a collection of modern design themes for the GRUB2 bootloader.

The project addresses the visual appearance of the GRUB2 boot menu, which typically displays with minimal styling. It provides pre-built themes with contemporary design aesthetics that can be installed onto a system's GRUB2 configuration. The installation process uses a shell script that can operate interactively through a dialog interface or accept command-line options to specify theme selection, display resolution, and installation location. The tool supports custom backgrounds by accepting user-provided images and automatically converting them to the appropriate resolution using ImageMagick.

Users should choose this project if they want to customize their bootloader's appearance without manually crafting GRUB2 theme files. It suits systems where the administrator has access to run installation scripts with elevated privileges and wants to apply one of the bundled theme designs or create variations with custom backgrounds. The project includes specific support for NixOS through flake integration, making it accessible to users of that distribution. For those needing to troubleshoot display issues, the README provides detailed guidance on checking available resolutions and correcting GRUB configuration settings.

The project maintains active engagement with contributors through a structured contribution workflow that includes automated icon rendering and pull request processes. Development activity shows responsiveness to issues reported through the project's issue tracker. The codebase includes comprehensive documentation for font handling, explaining the PF2 format requirement and providing scripts to regenerate fonts from TrueType or OpenType sources, with support for multiple Linux distribution naming conventions for the font generation tool.