An open API service indexing awesome lists of open source software.

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: 2 months ago
JSON representation

πŸŒ• Soothing pastel theme for Grub2 & Ventoy

Awesome Lists containing this project

README

          


Logo


Catppuccin for Grub



Stargazers




## 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