oiledmachine-overlay
June 2, 2026 ยท View on GitHub
About
This ebuild overlay contains various ebuilds for the Gentoo Linux distribution. It focuses on appropriate security and performance, game development, the AI boom, JS based desktop apps, and legacy hardware support.
The name of the repo comes from "a well oiled machine", running smoothly and efficient under high memory pressure or heavy IO while maintaining overall happiness.
AI notice
This ebuild overlay uses AI generated code and synthetic data in the ebuilds, patches, and documentation.
Adding the repo
emerge app-eselect/eselect-repository
eselect repository add oiledmachine-overlay git https://github.com/orsonteodoro/oiledmachine-overlay.git
Keep in sync by
emaint sync -A
or
emaint sync --repo oiledmachine-overlay
Overlay bug fixes and news
Overlay bugs and fixes are addressed with the eselect news command, a feature
that I almost never use. This overlay uses this system to post
critical bugs and fixes that cannot be simply fixed through automated means
but by required manual intervention. You may read the full text by navigating
to the .txt file at:
The selected first 5 news items:
- 2026-06-02 - Firejail env-max-count
- 2026-05-14 - Rebuild the kernel against 0-day vulnerabilities (Fragnesia mitigation)
- 2026-05-09 - Rebuild and restart coolercontrold as non-root
- 2026-05-09 - Rebuild libpcre2 dependencies
- 2025-01-16 - Rotate passwords immediately
- 2023-11-05 - ot-sources PGO patch debug output breaks emerge because the distro's linux-info eclass doesn't perform data validation (It addresses the GCC_PGO_PHASE message spam also.)
Docs
- For the security policy, see SECURITY.md
- For contributing ebuilds, see CONTRIBUTING.md
- For the package list, see PACKAGE_LIST.md
- For the 2025 policy, see 2025_POLICY.md
- For the 2023 policy, see 2023_POLICY.md
- For the 2020 policy, see 2020_POLICY.md
- For PGO/BOLT support info, see PGO_BOLT.md
- For ebuild licenses info, see EBUILD_LICENSES.md
- For the support matrix, see SUPPORT_MATRIX.md
- For the overlay comparison, see OVERLAY_COMPARISON.md
- For ebuild quality info, see EBUILD_QUALITY.md
- For broken ebuilds info, see BROKEN.md
- For finding ebuild documentation, see EBUILD_DOCUMENTATION.md
- For the overlay ebuild-package development guide, see EBUILD_PACKAGE_DEVEL_GUIDE.md