Gardenhouse

Using custom ebuilds

Not every package has an ebuild in the Gentoo or GURU repositories, so it may be needed to add custom packages or extra repositories to Gardenhouse.

Utilizing the Gardenhouse ebuilds directory

If a custom ebuild should be added, it can be placed inside the Gardenhouse ebuilds/ directory. It is copied directly into the rootfs as part of the Gardenhouse repository and can be accessed like any other package.

Using a custom Gentoo overlay

If the package exists in some Gentoo overlay already, it can be added through a file overlay in overlay/<profile>/etc/portage/repos.conf/repo.conf

{.config path="overlay/<profile>/etc/portage/repos.conf/steam-overlay.conf" title="Adding the steam-overlay repository" [steam-overlay] location = /var/db/repos/steam-overlay sync-type = git sync-uri = https://github.com/anyc/steam-overlay.git