Cowaybuilds
My Gentoo ebuild repository, containing Wayland safe builds of my most used packages that are not present in official Gentoo or guru repo.
- Published on .
- Last updated on .
- Source: https://codeberg.org/codingotaku/cowaybuilds
About
This is my gentoo ebuild
repository (overlay) containing some wayland-safe builds. The packages are tested only on AMD64, and no other architectures.
I update this repo biweekly unless there are some drastic changes required or I'm too busy with work.
The packages in this overlay cannot be found in the official Gentoo or Guru package repositories or has ebuilds with hard dependency on X11
, the packages might not be stable and should be used at your own risk.
Behind the name
Cowaybuilds is pronounced as Co-Way-Builds, stands for Coding Otaku Wayland (safe) Builds.
Using
To use this overlay, first read and understand the Gentoo documentation on /etc/portage/repos.conf , then either fork the repo to use for yourself, or you can trust me and add the repo directly as an overlay by doing the following.
Manual way
Create a new file /etc/portage/repos.conf/cowaybuilds.conf
with the following contents.
[cowaybuilds]
location = /var/db/repos/cowaybuilds
sync-type = git
sync-uri = https://codeberg.org/codingotaku/cowaybuilds.git
priority = 100
Sync the repository with emaint sync -r cowaybuilds
Eselect way
On a terminal as root user, run eselect repository add cowaybuilds git https://codeberg.org/codingotaku/cowaybuilds.git
.
And then sync the repository with emaint sync -r cowaybuilds
.
Packages
The repository contains the following packages
- app-admin/otpclient - An easy to use OTP client written in C/GTK3 that supports both TOTP and HOTP
- app-misc/fuzzmoji - Quickly find Emoji with Fuzzel
- app-misc/fuzzel-scrips - This is a collection of scripts for
fuzzel
. - app-shells/fzguard - A simple tool to interactively manage WireGuard using FZF.
- dev-libs/libcotp - C library that generates TOTP and HOTP
- dev-lang/qcl - A high level, architecture independent programming language for quantum computers.
- games-engines/love - Framework to create 2D games in Lua
- games-strategy/seven-kingdoms - Seven Kingdoms: Ancient Adversaries game.
media-gfx/swayimg - Image viewer for Sway/WaylandSwayimg is removed as it is now part of the guru repository- media-libs/libcamera - A complex camera support library for Linux, Android, and ChromeOS
- net-misc/trackma - Open multi-site list manager for Unix-like systems. (Only cli and ncurses are tested)
Experimental
The following packages are experimentel patchs to build without X11
dependencies, and might break some packages.
virtual/opengl
media-libs/glew
When using this repository, you will need to ensure that adding the experimental packages will not break any existing packages (mostly games/graphics programs).