git404hub

what is grub-evodevo fr?

ftonneau/grub-evodevo — explained in plain English

Analysis updated 2026-05-18

31ShellAudience · generalComplexity · 3/5Setup · moderate

tl;dr

A customizable GRUB boot menu theme with scalable graphics, blurred backgrounds, and smooth fonts.

vibe map

mindmap
  root((Grub EvoDevo))
    What it does
      Themes GRUB boot menu
      Adds smooth fonts
      Uses custom wallpaper
    Tech stack
      Shell
      ImageMagick
      SVG to PNG tools
    Use cases
      Nicer boot screen
      Narrow or wide menu style
      Auto distro icons
    Audience
      Linux users
      Desktop customizers
    Limits
      No Fedora support
      Needs boot resolution info

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Give your Linux boot menu a modern look with smooth fonts and a blurred wallpaper background.

VIBE 2

Choose between a narrow rounded style or a wide square style GRUB menu.

VIBE 3

Automatically show a matching icon next to each detected Linux distribution in the boot menu.

VIBE 4

Customize screen resolution, font size, colors, and menu messages by editing install script variables.

what's the stack?

ShellGRUBImageMagickrsvg-convertInkscape

how it stacks up fr

ftonneau/grub-evodevoflyingpenguinw/brave-originganimjeong/harness-for-codex
Stars313131
LanguageShellShellShell
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires ImageMagick or GraphicsMagick, rsvg-convert or Inkscape, and root access to install.

in plain english

Grub EvoDevo is a customizable visual theme for GRUB, the boot menu that appears when a Linux computer starts up and lets you choose which operating system or kernel to load. Normally GRUB menus look plain and pixelated, but this theme adds scalable graphics, a blurred background image, and smooth antialiased fonts, so the boot screen looks closer to a modern desktop interface. Any wallpaper, including your own desktop background, can be used as the theme background. The theme comes in two visual styles. A narrow style menu has rounded corners, a header that can be colored on its own, and rectangular menu entries with no margins. A wide style menu instead has square corners, no separate header, and rounded entries with side margins. The install script also automatically detects your existing GRUB menu entries and assigns a matching icon to each recognized Linux distribution, falling back to a generic symbol for anything it does not recognize. Since GRUB cannot smooth fonts on its own, EvoDevo works around this by building each menu entry as a set of antialiased PNG images generated from SVG files, layered so the fake, smooth looking entries appear in place of GRUB's plain text. Configuration happens by editing variables near the top of the install script, mainly your screen's width and height at boot time and your preferred font size, since every graphic element scales automatically from those values. The theme only supports systems that use the grub-mkconfig command, such as Arch and Debian, and explicitly does not support Fedora or other distributions that use grub2-mkconfig instead. It has been tested on Arch, elementary OS, and Kubuntu. To install it, you need ImageMagick or GraphicsMagick for image processing, plus either rsvg-convert or Inkscape to convert SVG files to PNG, then you download the provided zip archive, make the included install and uninstall scripts executable, edit the configuration variables, and run the install script as root. Written in Shell, this project would mainly appeal to Linux users who want a nicer looking boot screen and are comfortable editing a shell script and running commands as root.

prompts (copy fr)

prompt 1
Help me find my boot time screen resolution using the GRUB videoinfo command before configuring EvoDevo.
prompt 2
Walk me through editing the ScreenWidth, ScreenHeight, and FontSize variables in install.sh.
prompt 3
Explain why Grub EvoDevo does not support Fedora and what grub-mkconfig versus grub2-mkconfig means.
prompt 4
Help me install ImageMagick and rsvg-convert so I can run the EvoDevo install script.

Frequently asked questions

what is grub-evodevo fr?

A customizable GRUB boot menu theme with scalable graphics, blurred backgrounds, and smooth fonts.

What language is grub-evodevo written in?

Mainly Shell. The stack also includes Shell, GRUB, ImageMagick.

How hard is grub-evodevo to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is grub-evodevo for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.