raiagent —————[ …it is possibly good ]—————
Welcome to raiagent, the third-party Gentoo overlay where Raia and gentlemanly conduct collide.
Installation
raiagent is trivially installable via the post-modern eselect repository
module, which now supersedes
the antiquated layman command:
-
Install the
eselect repositorymodule (if needed).$ emerge --ask app-eselect/eselect-repository $ mkdir -p /etc/portage/repos.conf -
Add and synchronize this overlay.
$ eselect repository enable raiagent $ emerge --sync raiagent -
Prepare for Gentoo-based winnage.
Motivation
raiagent publishes well-documented ebuilds unabashedly biased toward technological self-empowerment.1
1. We actually believe most of the specious doggerel tastelessly defibrillating this sentence.
CLI
Notable command-line interface (CLI) ebuilds include:
- Powerline, a general-purpose CLI statusline theme with cross-application support (e.g.,
bash,tmux,vim,zsh).raiagentofficially hosts Powerline ebuilds, co-maintained by a frequent Powerline committer. - fishman's exuberant-ctags fork, an actively maintained ctags variant with modern language support (e.g., CSS, Objective-C).
raiagentunofficially hosts live ctags ebuilds in lieu of an official release.
P2P
Notable peer-to-peer (P2P) ebuilds include:
- ZeroNet, a peer-to-peer web hosting network brokered
with demonetized BitCoin blockchain
semantics distributed over the decentralized
BitTorrent protocol complete with
optional Tor-based traffic anonymization. Yeah. It's pretty special.
raiagentofficially hosts ZeroNet ebuilds.
Python
Notable Python ebuilds include:
- pytest-xvfb, a
third-party Python package integrating the popular pytest
framework with the Xvfb (X virtual
framebuffer) for automated headless
testing of graphical Python applications.
raiagentofficially hosts ebuilds installing the full pytest-xvfb stack: i.e.,pytest-xvfb+pytest+Xvfb+PyVirtualDisplay+EasyProcess.
Retro
Notable "enthusiast" ebuilds include:
- Munt, a cross-platform software
synthesiser emulating pre-GM Roland MIDI devices (e.g.,
MT-32) commonly supported by
MS-DOS-era games.
raiagentunofficially hosts Munt ebuilds. - VGMPlay, a cross-platform
audio player and converter effectively emulating all sequenced video game
sound chips and hence supporting all sequenced video game music – ever. As
RetroArch is to game
emulation, VGMPlay is to game audio emulation.
raiagentunofficially hosts VGMPlay ebuilds.
Ricing
Notable ricing (i.e., soft- and/or hardware performance tweaking) ebuilds include:
- phc-k8, an out-of-tree Linux kernel module supporting undervolting of AMD chipsets. Portage's official
phc-k8ebuilds are several years out-of-date and, unsurprisingly, fail to build against modern Linux kernels.raiagentunofficially hosts well-maintained phc-k8 ebuilds successfully building against all stable gentoo-sources kernels, complete with user-configurable OpenRC startup script and configuration file.
Roguelike
Notable roguelike (i.e., games featuring permanent death as a prominent mechanic) ebuilds include:
- Cataclysm: Dark Days Ahead (C:DDA), a post-apocalyptic survival horror roguelike.
raiagentofficially hosts C:DDA ebuilds. - UnReal World (URW), a Finnish Iron-Age wilderness survival roguelike.
raiagentunofficially hosts URW ebuilds.
Science
Notable scientifical ebuilds include:
- BETSE (Bio Electric Tissue
Simulation Engine), a cross-platform pure-Python CLI-based finite
volume simulator for 2D computational multiphysics problems in the life
sciences coauthored by the author of this
overlay. Needless to say,
raiagentofficially hosts BETSE ebuilds. - BETSEE (Bio Electric Tissue
Simulation Engine Environment), a cross-platform pure-Python
PySide2-based Qt 5 GUI for
BETSE coauthored by the
author of this overlay. Again,
raiagentofficially hosts BETSEE ebuilds.
Contributors
raiagent is thanks to the concerted efforts of numerous
committers and
issue reporters – especially:
- Nikolai Aleksandrovich Pavlov (ZyX-I), whose gracious contributions to the suite of Powerline ebuilds has been immeasurably invaluable. Thanks, Nikolai. Your Sisyphean efforts will not go unremembered.
See Also
leycec, the principal maintainer of raiagent,
actively contributes to various other first- and third-party Gentoo overlays –
including:
- The official Qt overlay, notably the PySide2, PySide2-tools, and shiboken2 packages.
- stefan-gr's
unofficial
abendbrotoverlay, emphasizing emulation frontends (e.g., EmulationStation, RetroArch).

