Personal Gentoo ebuild repository (profiles/repo_name: quantum).
Software I want that is missing, outdated, or unsupported upstream in ::gentoo — best-effort, no SLA.
See CONTRIBUTING.md for commit style and packaging notes.
With app-eselect/eselect-repository:
eselect repository add quantum git https://github.com/retsamedoc/quantum-overlay.git
emaint sync -r quantum
Or write /etc/portage/repos.conf/quantum.conf manually:
[quantum]
location = /var/db/repos/quantum
sync-type = git
sync-uri = https://github.com/retsamedoc/quantum-overlay.git
auto-sync = yes
priority = 50
Masters: gentoo (see metadata/layout.conf). After cloning or editing ebuilds locally, refresh the cache with:
egencache --repo=quantum --update --update-use-local-desc --update-pkg-desc-index
| Package | Notes |
|---|---|
app-editors/cursor |
Cursor 3.19.13 desktop (official .deb, /opt/cursor); USE=agent pulls CLI |
dev-util/cursor-agent |
Cursor Agent CLI (agent / cursor-agent from cursor.com/install) |
media-fonts/material-design-icons |
Material Design icon fonts |
media-sound/sonic-pi |
Sonic Pi 5.0.0 (SuperSonic engine, Qt 6) |
::gentoo still carries outdated, masked app-editors/cursor / dev-util/cursor-agent. This overlay unmasks them via profiles/package.unmask and ships current releases.
# Accept the Cursor EULA (license from ::gentoo)
echo 'app-editors/cursor cursor' >> /etc/portage/package.license
echo 'dev-util/cursor-agent cursor' >> /etc/portage/package.license
emerge app-editors/cursor # desktop only
emerge app-editors/cursor[agent] # desktop + Agent CLI
emerge dev-util/cursor-agent # CLI only
If distfile fetches return HTTP 403, Cloudflare is blocking the default User-Agent. Use something like:
FETCHCOMMAND='curl -A Mozilla/5.0 -L -o "${DISTDIR}/${FILE}" "${URI}"'
RESUMECOMMAND='curl -A Mozilla/5.0 -L -C - -o "${DISTDIR}/${FILE}" "${URI}"'
This is a personal overlay. Packages land here when I want them and ::gentoo (or upstream) does not support them yet — or ships something too old/masked to use. Expect breakage, delayed bumps, and no guaranteed compatibility matrix. Issues and PRs are welcome; fixes are best-effort.
Use ::gentoo for SuperSlicer, miniz, and qhull. The old Cura 4.6.1 archive stack was removed from this repo.