A small Gentoo Portage overlay maintained by jkxyz. It packages the 1Password, ChatGPT, Dropbox, and Nextcloud desktop clients, their related command-line or desktop integrations, and the Helium browser.
Versions marked ~amd64 or ~arm64 use Gentoo testing keywords; versions marked amd64 or arm64 are stable. The overlay does not enable any USE flags by default.
The catalogue below is generated from the ebuilds and their metadata.xml files by scripts/update_readme.py.
Group for the 1Password password manager
Versions: 0
USE flags: none
The official 1Password desktop password manager for Linux.
Versions: 8.12.28 (amd64, arm64); 8.12.34 (~amd64, ~arm64)
USE flags
cli— Install the 1Password command-line client via app-admin/op-cli-binpolicykit— Install polkit integration for desktop authentication.
The official 1Password command-line client for Linux.
Versions: 2.39.0 (~amd64, ~arm64)
USE flags: none
ChatGPT is OpenAI's desktop application for Chat, Work, and Codex. It can work with local projects, files, and development tools.
Versions: 26.825.51511 (~amd64, ~arm64)
USE flags: none
The Dropbox version-control plugin from KDE's Dolphin Plugins release. It adds Dropbox file status overlays and context actions to Dolphin.
Versions: 26.08.0 (~amd64)
USE flags: none
The official proprietary Dropbox desktop client for synchronizing files with the Dropbox service. Dropbox supports Linux on amd64 only.
Versions: 266.4.3911 (~amd64)
USE flags
selinux— Install the corresponding SELinux policy.X— Install desktop icons and AppIndicator integration.
The GPL-licensed command-line frontend from nautilus-dropbox, configured to control the system copy installed by net-misc/dropbox.
Versions: 2026.05.06 (~amd64)
USE flags: none
Desktop Syncing Client for Nextcloud
Versions: 34.0.3 (~amd64, ~arm64)
USE flags
dolphin— Install the kde-apps/dolphin extensionnautilus— Install the gnome-base/nautilus extensiontest— Build and run the upstream test suite.webengine— Enable old Flow1 login using dev-qt/qtwebengine
Helium is a privacy-focused Chromium-based web browser with integrated content blocking and a minimal user interface.
Versions: 0.16.2.1 (~amd64, ~arm64)
USE flags
qt6— Enable the bundled Qt 6 theme integration shim.selinux— Install the corresponding SELinux policy.
Install app-eselect/eselect-repository if necessary, then add and synchronize the overlay as root:
eselect repository add jkxyz-ebuilds git https://github.com/jkxyz/ebuilds.git
emaint sync -r jkxyz-ebuildsFor a testing-keyworded package, accept the keyword that matches the system architecture in a file under /etc/portage/package.accept_keywords/:
app-misc/chatgpt-bin ~amd64
Use ~arm64 on arm64. Then install any package from the catalogue with Portage, for example:
emerge --ask app-misc/chatgpt-bin1Password and ChatGPT are proprietary. Accept their licenses only for the packages you intend to install, for example in /etc/portage/package.license/proprietary-apps:
app-admin/1password-bin all-rights-reserved
app-admin/op-cli-bin all-rights-reserved
app-misc/chatgpt-bin all-rights-reserved
net-misc/dropbox dropbox
Install kde-apps/dolphin-plugins-dropbox to pull in the Dropbox client and CLI together with Dolphin integration. The CLI is available as both dropbox-cli and the upstream-compatible dropbox command.
The Update packages workflow checks tracked packages daily and opens a pull request when it finds a new stable upstream release. A package opts into these checks by providing an executable CATEGORY/PACKAGE/latest_version.py probe that prints the latest stable Portage version. Discovery and version comparison run directly on the Ubuntu runner; the Gentoo tools container starts only when an ebuild needs an update.
For a manual update, run the package's probe, bump the ebuild, regenerate its Manifest, run the Gentoo CI checks, and inspect the complete diff:
CATEGORY/PACKAGE/latest_version.py
scripts/bump_packages.py CATEGORY/PACKAGE VERSION
pkgdev manifest CATEGORY/PACKAGE
scripts/update_readme.py
pkgcheck scan --exit GentooCI --cache-dir /tmp/pkgcheck CATEGORY/PACKAGE
git diff --check
git diffscripts/bump_packages.py creates a testing-keyworded ebuild from the newest existing version. The tools used by CI are defined in tools/Containerfile when a matching local environment is needed.
When adding, bumping, stabilizing, or removing an ebuild, regenerate the package catalogue. The automated update workflow does this after every successful package bump.
Stabilize an architecture only after installing and testing the testing-keyworded ebuild on that architecture, including the relevant USE-flag combinations. Replace the testing keyword with a stable keyword, regenerate the Manifest, rerun QA, and inspect the diff:
ekeyword amd64 CATEGORY/PACKAGE/PACKAGE-VERSION.ebuild
pkgdev manifest CATEGORY/PACKAGE
scripts/update_readme.py
pkgcheck scan --exit GentooCI --cache-dir /tmp/pkgcheck CATEGORY/PACKAGE
git diff --check
git diffUse arm64 when stabilizing arm64. For app-admin/1password-bin, first ensure that app-admin/op-cli-bin has a tested stable version on the same architecture so the desktop package remains installable with USE=cli; stabilize the CLI first when necessary.
Keep an older stable ebuild until its replacement is stable on every architecture keyworded by the old version. After removing the old ebuild, regenerate the Manifest and run QA again.
net-misc/nextcloud-clientis based on Gentoo's official 33.0.5 ebuild.app-admin/1password-binis based on jaredallard/overlay.app-admin/op-cli-binfollows Gentoo's historical ebuild and uses 1Password's official release artifacts.app-misc/chatgpt-binandwww-client/helium-binuse their upstream architecture-specific Linux packages.net-misc/dropboxfollows Gentoo's official binary-daemon packaging while using Dropbox's stable Linux download redirect for update discovery.net-misc/dropbox-cliis generated from Dropbox's versioned nautilus-dropbox source release, andkde-apps/dolphin-plugins-dropboxfollows Gentoo's split KDE Gear package.
This is an unofficial community overlay and is not affiliated with or endorsed by OpenAI, Dropbox, Helium, Nextcloud, 1Password, KDE, or the Gentoo project.
The overlay's own files are licensed under the GNU General Public License v2.0. This does not change the upstream licenses of packaged software; ChatGPT, Dropbox, and 1Password remain proprietary software.