https://github.com/catppuccin/grub
π Soothing pastel theme for Grub2 & Ventoy
https://github.com/catppuccin/grub
bootloader-theme catppuccin fancy grub-theme grub2 hacktoberfest linux pastel-colors
Last synced: 6 months ago
JSON representation
π Soothing pastel theme for Grub2 & Ventoy
- Host: GitHub
- URL: https://github.com/catppuccin/grub
- Owner: catppuccin
- License: mit
- Created: 2022-02-01T17:01:48.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-11T08:57:20.000Z (7 months ago)
- Last Synced: 2025-07-11T11:51:44.788Z (7 months ago)
- Topics: bootloader-theme, catppuccin, fancy, grub-theme, grub2, hacktoberfest, linux, pastel-colors
- Homepage:
- Size: 7.85 MB
- Stars: 459
- Watchers: 6
- Forks: 21
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Catppuccin for Grub
## Previews
π» Latte

πͺ΄ FrappΓ©

πΊ Macchiato

πΏ Mocha

## Usage
1. Clone this repository locally and enter the cloned folder:
```shell
git clone https://github.com/catppuccin/grub.git && cd grub
```
2. Copy all or selected theme from `src` folder to
`/usr/share/grub/themes/`. E.g. to copy all themes use:
```shell
sudo cp -r src/* /usr/share/grub/themes/
```
3. Uncomment and edit following line in `/etc/default/grub` to your selected
theme:
```shell
GRUB_THEME="/usr/share/grub/themes/catppuccin--grub-theme/theme.txt"
```
4. Update grub:
```shell
sudo grub-mkconfig -o /boot/grub/grub.cfg
```
For Fedora:
```shell
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
```
## πΏ Ventoy Support
See instructions in the [ventoy directory](ventoy/).
## π FAQ
- Q: **_"How can I make Grub work with my screen resolution?"_**
A: Uncomment and edit following line in `/etc/default/grub` (modify
`1920x1080` to your screen resolution):
```shell
GRUB_GFXMODE=1920x1080
```
Proceed to update grub (see step 4 of the installation)
- Q: **_"How can I make Grub detect all my operating systems? (dual-boot)"_**
A: Make sure you have `os-prober` installed. Add or uncomment following line
in `/etc/default/grub` :
```shell
GRUB_DISABLE_OS_PROBER=false
```
Save that file and update grub (see step 4 of the installation)
- Q: **_"How can I make Grub detect my theme?"_**
A: Make sure to **comment** the following line in `/etc/default/grub` like so:
```shell
# GRUB_TERMINAL_OUTPUT="console"
```
Save that file and update grub (step 4). If this did not work, try to replace
`/usr/share/` with `/boot/` and repeat installation steps 2-4.
## π Thanks to
- [Dooez](https://github.com/Dooez/ventoy-catppuccin)
- [vinceliuice](https://github.com/vinceliuice/grub2-themes)
- [tuhanayim](https://github.com/tuhanayim)
Β

Copyright Β© 2021-present Catppuccin Org