Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/deadendpl/nix-grub_gtg

The fork of https://gitlab.com/imnotpua/grub_gtg
https://github.com/deadendpl/nix-grub_gtg

Last synced: about 2 months ago
JSON representation

The fork of https://gitlab.com/imnotpua/grub_gtg

Awesome Lists containing this project

README

        

# THIS IS A FORK FROM

I modified it to make it work on NixOS.
If you're on normal distro then look at the original repo.

## NIX INSTALLATION
In `configuration.nix` set the grub theme like this:

``` nix
boot.loader.grub.theme = pkgs.fetchFromGitHub { # current as of 11/2023
owner = "deadendpl";
repo = "nix-grub_gtg";
rev = "f0a6eec0993b731562fd44acfe7851aed82179ec";
sha256 = "1fg3vdqxj7qqpbhl96xhl3175a68bg0c7xbn7q2hspc2272hmh6b";
};
```

Then reload your nixos config with `sudo nixos-rebuild switch`.

# Custom Grub Theme

This grub theme was initially designed when I was playing around with grub back in Highschool. Just decided to improvise it and release it to the public.

This grub themes has its look inspired by, [GTA San Andreas Main Menu](./inspiration.png).

## Preview

screenshot

## Installation

This installer runs on bash, if you don't have bash, do change the env in the `install.sh` file.

This installer also asks for a custom font size for the menu. If the 'grub font maker' is not found a precompiled font of size '24' will be used.

It also prompts for the installation location, where the grub theme is installed. Make sure it is within your boot partition.

## Ventoy

A ventoy version of the theme has been released with a dedicated installer.

ventoy screenshot

## Known Issues

Grub2 currently doesn't support usage of multiple fonts in the menu so I had to hardcode some parts as layers on the background. I would like to find an alternative for it. I have included all the assets required to make the background.