Welcome to raiagent
, the third-party Gentoo overlay where Raia and gentlemanly conduct collide.
raiagent
is trivially installable via the post-modern eselect repository
module, which now supersedes
the antiquated layman
command:
-
Install the
eselect repository
module (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.
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.
Notable command-line interface (CLI) ebuilds include:
- Powerline, a general-purpose CLI statusline theme with cross-application support (e.g.,
bash
,tmux
,vim
,zsh
).raiagent
officially 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).
raiagent
unofficially hosts live ctags ebuilds in lieu of an official release.
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.
raiagent
officially hosts ZeroNet ebuilds.
Notable Python ebuilds include:
- PySide2 (AKA, "Qt for
Python;" AKA,
pyside-setup-everywhere-src
; AKA, The Package Formerly Known as PySide2),don't ask the official LGPL-licensed Qt bindings for Python.raiagent
officially hosts ebuilds installing the full PySide2 stack: i.e., PySide2 + pyside2-tools + shiboken2 + Qt. - 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.
raiagent
officially hosts ebuilds installing the full pytest-xvfb stack: i.e.,pytest-xvfb
+pytest
+Xvfb
+PyVirtualDisplay
+EasyProcess
.
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.
raiagent
unofficially 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.
raiagent
unofficially hosts VGMPlay ebuilds.
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-k8
ebuilds are several years out-of-date and, unsurprisingly, fail to build against modern Linux kernels.raiagent
unofficially hosts well-maintained phc-k8 ebuilds successfully building against all stable gentoo-sources kernels, complete with user-configurable OpenRC startup script and configuration file.
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.
raiagent
officially hosts C:DDA ebuilds. - UnReal World (URW), a Finnish Iron-Age wilderness survival roguelike.
raiagent
unofficially hosts URW ebuilds.
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,
raiagent
officially 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,
raiagent
officially hosts BETSEE ebuilds.
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.
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
abendbrot
overlay, emphasizing emulation frontends (e.g., EmulationStation, RetroArch).