View Raw Ebuild
# Copyright 2022, 2024 Bryan Gardiner <bog@khumba.net>
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Soothing pastel theme for GRUB"
HOMEPAGE="https://github.com/catppuccin/grub"
SRC_URI="https://github.com/catppuccin/grub/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND=""
RDEPEND="sys-boot/grub"
S="${WORKDIR}/grub-${PV}"
src_install() {
insinto /usr/share/grub/themes
doins -r src/catppuccin-{latte,frappe,macchiato,mocha}-grub-theme
}
pkg_postinst() {
elog "To use this theme:"
elog
elog "1. Have GRUB install this theme to /boot, by rerunning grub-install with"
elog "your usual arguments and adding --themes. Choose a FLAVOUR from among"
elog "latte (lightest), frappe, macchiato, mocha (darkest):"
elog
elog " grub-install ... --themes=catppuccin-FLAVOUR-grub-theme"
elog
elog "2. Tell GRUB to use the theme in /etc/default/grub:"
elog
elog " GRUB_THEME=\"/boot/grub/themes/catppuccin-FLAVOUR-grub-theme/theme.txt\""
elog
elog "3. Regenerate grub.cfg to make your changes take effect:"
elog
elog " # grub-mkconfig -o /boot/grub/grub.cfg"
}