https://github.com/uiriansan/laingrubtheme
A Serial Experiments Lain theme for GRUB.
https://github.com/uiriansan/laingrubtheme
black dark grub-customizer grub-theme serial-experiments-lain
Last synced: 4 months ago
JSON representation
A Serial Experiments Lain theme for GRUB.
- Host: GitHub
- URL: https://github.com/uiriansan/laingrubtheme
- Owner: uiriansan
- Created: 2025-02-08T22:01:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-09T20:12:10.000Z (over 1 year ago)
- Last Synced: 2025-02-09T20:20:03.550Z (over 1 year ago)
- Topics: black, dark, grub-customizer, grub-theme, serial-experiments-lain
- Language: Shell
- Homepage:
- Size: 1.05 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

This theme was designed for a 1920x1080 display. Refer to the [wiki](https://github.com/uiriansan/LainGrubTheme/wiki/Customizing) to see how to customize it for a different resolution.
# Installation
```bash
$ git clone https://github.com/uiriansan/LainGrubTheme && cd LainGrubTheme && ./install.sh | bash
```
### Manual installation
1. Copy ```lain/``` into ```/boot/grub/themes/```:
```bash
$ sudo cp -r -f lain /boot/grub/themes/
```
2. In ```/etc/default/grub```, uncomment the line that says "GRUB_THEME" and add the path to ```theme.txt```:
```bash
$ sudoedit /etc/default/grub
# Here's how it should look like:
...
GRUB_THEME="/boot/grub/themes/lain/theme.txt"
```
# Patch GRUB entries
There are some limits to what a GRUB theme can do. By default, some GRUB entries have really long names and no icons (e.g. os-prober entries and Advanced options). To change this, we need to edit some GRUB scripts located in ```/etc/grub.d/```. Run ```patch_entries.sh``` to automatically make GRUB look better.
### Patching manually
Read the [wiki](https://github.com/uiriansan/LainGrubTheme/wiki/Patch-entries).
# Customizing
There is a quick guide on how to customize this theme even further in the [wiki](https://github.com/uiriansan/LainGrubTheme/wiki/Customizing)
# Special thanks
- [AdisonCavani/distro-grub-themes](https://github.com/AdisonCavani/distro-grub-themes): Code reference;
- [fauux.neocities.org](https://fauux.neocities.org/): Lain banner image;