Easily theme rEFInd using a commandline interface. This repository contains some example themes based on this project. The install script has the following options:
- Select theme icon pack.
- Select background image (
png
orsvg
). - Set icon size.
- Set font.
- Set font size.
- Enable/Disable UI.
- Clone the git repository:
git clone https://github.com/williamcorsel/refind-themify.git
- Install dependencies: Inkscape, OptiPNG, and ImageMagick.
sudo apt-get install inkscape sudo apt-get install optipng sudo apt-get install imagemagick
- Run the install script:
sudo ./install.sh
- Fill in the script interaction prompts to set the wanted options.
The script will ask you to fill in the following options:
-
Set the install path. If your rEFInd install is not placed in the default
/boot/efi/EFI/refind/
location, change this here. -
Select icons. The script looks for icon themes in the
themes
folder. This folder currently contains some example icons insvg
format. See here how they look. -
Select a background image. The script looks for background images (
svg
orpng
) in thebackgrounds
folder. -
Select the icon size. A few default values are provided. The
svg
icons will be converted topng
at the requested icon size. -
UI options. You can choose to hide certain UI elements for a cleaner look.
text-only
will remove the text hints that are displayed by default.all
will also remove all of the secondary options. See here for more details. -
Pick a font & font size. Leaving this empty will use rEFInd's default font. Otherwise a new font image file will be created.
- Create a new subfolder in the
themes
folder with the name of your theme. - Create three new subfolders
big
,small
,selection
in this theme folder. - Place your theme icons in
svg
format in their respective folder. The icon size must have a width and height of 128 px for the big icons and 48 px for the small icons. Use the standard image file names as presented in the included themes.
- Official rEFInd website