Package Details: minegrub-theme-update-service 3.1.0-2

Git Clone URL: https://aur.archlinux.org/grub-theme-minegrub.git (read-only, click to copy)
Package Base: grub-theme-minegrub
Description: A systemd service that automatically updates the minegrub theme
Upstream URL: https://github.com/Lxtharia/minegrub-theme
Licenses: MIT
Conflicts: grub-theme-minegrub-git
Submitter: gnaggnoyil
Maintainer: zephyrdrh
Last Packager: zephyrdrh
Votes: 2
Popularity: 0.50
First Submitted: 2023-09-07 13:00 (UTC)
Last Updated: 2025-09-04 22:57 (UTC)

Latest Comments

zephyrdrh commented on 2025-08-23 17:59 (UTC) (edited on 2025-08-23 18:00 (UTC) by zephyrdrh)

Themes in /usr not being accessible with a fully encrypted disk is a problem, however I am not a fan of using environment variables to change the install location. This would actually make it more difficult (in my opinion) to create a package for double-minegrub, as you cannot rely on the install location, so I am not going to do that. With a fixed location, the PKGBUILD for double-minegrub would only need a four line patch to correct it, assuming its outside of /boot/grub/themes.

I am going to think about changing the install location, though changing it to /boot/grub/themes would deviate from the themes in the official repositories.

Takstaartje commented on 2025-08-22 10:48 (UTC) (edited on 2025-08-22 10:53 (UTC) by Takstaartje)

This package and the -git AUR package install the theme in /usr/share/grub/themes. That works, but I suggest this package is updated to install it in /boot/grub/themes instead (by default, overwritable), for the following reasons:

  • To align with the installation instructions on GitHub by the author
  • To align with where the minegrub world selection theme installs the theme
  • The most important reason: the double-minegrub-theme depends on both packages being installed in /boot/grub/efi, hardcoded even
  • Themes in /usr/share/grub/themes/ cannot be loaded when the full disk is encrypted

I thus suggest the following: like I did in the minegrub world selection theme aur package, default to installation path to /usr/share/grub/themes, but allow overwriting this path through an environment variable.

Adjusting this would make it incredibly easier to create an AUR package for the double minegrub theme.