A pack of GRUB2 themes for each Linux distribution
Find a file
2022-04-19 14:23:54 +02:00
.github Create PULL_REQUEST_TEMPLATE.md 2022-03-16 23:47:23 +01:00
assets Add Xero Linux theme 2022-04-19 14:14:49 +02:00
customize 🤖 Update files 2022-04-19 12:16:05 +00:00
font Add workflows and font 2022-01-26 18:35:16 +01:00
preview Add Xero Linux theme 2022-04-19 14:14:49 +02:00
themes 🤖 Update files 2022-04-19 12:16:05 +00:00
.gitattributes Initial commit 2021-02-14 01:55:44 +01:00
.gitignore Add verbose mode 2021-10-10 00:07:35 +02:00
CONTRIBUTING.md Create CONTRIBUTING.md 2022-03-16 23:41:24 +01:00
LICENSE Create LICENSE 2021-05-30 15:34:48 +02:00
README.md Update README.md - add missing themes 2022-04-19 14:23:54 +02:00

Distro Grub Themes

name name Build

A pack of GRUB2 themes for different Linux distribution and OS.
It aims to replace default Grub look, with nice and colorful theme.

Get started

Themes

Supported distributions

  • Arch Linux
  • Arco Linux
  • Artix Linux
  • CentOS
  • Debian
  • Deepin
  • ElementaryOS
  • EndeavourOS
  • FreeBSD
  • Garuda
  • Gentoo
  • KDE Neon
  • Linux Mint
  • Manjaro
  • MX Linux
  • openSUSE
  • Pop! OS
  • Rocky Linux
  • Slackware
  • Solus
  • Ubuntu
  • Ubuntu Mate
  • Ventoy
  • Void Linux
  • Windows 10
  • Windows 11
  • Xero Linux
  • Zorin OS

Supported vendors

  • Acer
  • Aorus
  • Apple
  • Asus
  • ASRock
  • Dell
  • Framework
  • Gigabyte
  • HP
  • Lenovo
  • MSI
  • Razer
  • System76
  • Toshiba

Preview theme

Distro themes

Vendor themes

Installation

Installation via Grub Customizer

In order to clone repository from Github you have to install git package
Alternatively you can download zip package - Code -> Download ZIP

Clone the repository

You can clone repository or go to release page and download a single theme

git clone https://github.com/AdisonCavani/distro-grub-themes.git

Install Grub Customizer

Apt

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Pacman

sudo pacman -S grub-customizer

Eopkg

sudo eopkg install grub-customizer

Install pre-made theme with Grub Customizer

  • Open Grub Customizer
  • Go to Appearance settings tab
  • Select Custom resolution and type in your resolution. E.g: 1920x1080
  • Press Add theme button, go to your directory, where you have cloned repository. In my case /home/adison/distro-grub-theme
  • Select your theme located in /themes directory
  • Save changes

Install custom-made theme with Grub Customizer

  • Edit your theme located in /customize folder
  • With your file manager, inside edited theme directory, select all files and create archive with .tar or .tar.xz extension
  • Open Grub Customizer
  • Go to Appearance settings tab
  • Enable Custom resolution checkbox and select your resolution or type it in manually. E.g: 1920x1080
  • Press Add theme button, go to your directory, where you have cloned repository. In my case /home/adison/distro-grub-theme
  • Change view settings from Archive files to All files
  • Select your archive
  • Save changes

Manual Installation

In order to clone repository from Github you have to install git package
Alternatively you can download zip package - Code -> Download ZIP

Clone the repository

You can clone repository or go to release page and download a single theme

git clone https://github.com/AdisonCavani/distro-grub-themes.git

Create themes directory

sudo mkdir /boot/grub/themes

Edit or use pre-made theme

cd distro-grub-themes/customize

Copy theme

Theme must be unpacked (in folder)

sudo cp -r ubuntu/ /boot/grub/themes

Edit Grub config

You can use your favourite text editor

sudo nano /etc/default/grub

Uncomment this line and set your resolution:

GRUB_GFXMODE=1920x1080

At the end of file add theme path:

GRUB_THEME="/boot/grub/themes/ubuntu/theme.txt"

Replace "ubuntu" with selected theme
Ctrl+O to save, Ctrl+X to exit

Update Grub config

You will need to tell Grub to update its configuration to include the new theme.

Ubuntu and Debian-based systems:

sudo update-grub

Other Linux distro:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Install theme in Ventoy

Extract Ventoy.tar to /ventoy/theme directory

Locate ventoy.json file in /plugin/ventoy/ directory and change:

"file": "/ventoy/theme/blur/theme.txt",

to

"file": "/ventoy/theme/Ventoy/theme.txt",

For more information head over to Ventoy website

To-do list

Feature Status
4K & 2K displays support In the future
Ultrawide display support In the future