§2023-09-23

¶ Overlay

"overlay" refers to an additional package repository that can be used to extend or customize the software available on your Gentoo system. Gentoo is a source-based Linux distribution, which means that most software is compiled from source code on your system. Overlays provide a way to add packages, ebuilds (Gentoo package definitions), and other customizations to your Gentoo system beyond what is available in the main Portage tree.

Here are some key points about overlays in Gentoo:

Layman <-- obsoletge

Layman is a tool commonly used to manage overlays in Gentoo. It simplifies the process of adding, updating, and syncing overlays on your system. You can use the layman command to add and manage overlays.

Overlays are valuable for customizing your Gentoo system or obtaining packages not present in the main Portage tree. They allow Gentoo users to maintain a flexible and personala flexible environment.

1.0 layman Configuration

For an existing repos.conf/layman.conf file:

  1. Change/add the sync-type: FILE /etc/portage/repos.conf/layman.conf

[wtk] priority = 50 location = /var/lib/layman/wtk layman-type = git sync-type = laymansync sync-uri = git://tremily.us/wtk-overlay.git auto-sync = yes

#emerge --