Interactive CLI tool that helps you browse, install, and manage GRUB boot themes on Linux. Instead of manually copying files and editing configurations, just run the menu and pick your theme.
If you don't have Python, download it here: https://www.python.org/downloads/
pip install projectgrubpython -m projectgrub startprojectgrub updateThat's it! The tool will guide you through everything.
pip install projectgrub
projectgrubgit clone https://github.com/zenithopensourceprojects/projectgrub.git
cd projectgrub
pip install -e .
projectgrubgit clone https://github.com/zenithopensourceprojects/projectgrub.git
cd projectgrub
pip install -e .
python -m projectgrub startprojectgrub start # Launch interactive menu
projectgrub list # List all available themes
projectgrub info <name> # Show theme details
projectgrub update # Update to latest version| Option | Description |
|---|---|
| 1. Browse Themes | View all available GRUB themes with previews |
| 2. Quick Install | Install a theme with recommended settings |
| 3. Advanced Install | Choose resolution (1080p/2K/4K) and custom options |
| 4. Preview Theme | View detailed theme information |
| 5. Uninstall Theme | Remove current GRUB theme |
| 6. System Diagnostics | Check GRUB health and compatibility |
| 7. Theme Validation | Validate a theme before install |
| 8. Contribute Guide | Learn how to add new themes |
| 9. Refresh Themes | Reload themes from disk |
| 10. Help | Documentation and tips |
| U. Check Updates | Check for new versions |
| 0. Exit | Exit the application |
Before any operation, ProjectGRUB validates:
- ✅ Running on Linux
- ✅ Root privileges available
- ✅ GRUB installed
- ✅ GRUB directory accessible
- ✅ Write permissions available
- ✅ Sufficient disk space
If installation fails:
- GRUB config is restored from backup
- Partially copied files are removed
- User receives clear error message with suggestions
The tool automatically discovers themes from the themes/ folder. Current themes include:
| Theme | Author | Description |
|---|---|---|
| Vimix | Vimix | Clean, modern flat-design |
| Xenlism | Xenlism | Minimal and elegant |
| Tela | Tela | Minimalist aesthetics |
| Dark Matter | VandalByte | Dark and sleek |
| DedSec | VandalByte | Cyberpunk hacker style |
Make sure GRUB is installed and /boot is mounted.
- Reboot your system
- Check /etc/default/grub for GRUB_THEME line
- Run
sudo grub-mkconfigmanually
- GRUB Theme: Vimix
- Dark Matter & DedSec: VandalByte
- Xenlism: Xenlism
- Tela: Tela
© 2026 Zenith Open Source Projects. All Rights Reserved. Zenith is an Open Source Project Idea by @roshhellwett