Custom packaging of upstream FOSS projects. RPMs, DEBs, and Flatpaks built with the Open Build Service and GitHub Actions + Aetherpak.
RPM and DEB packages are published via the Open Build Service and can be added to your system's package manager.
REPO_URL="https://download.opensuse.org/repositories/home:/Kardbord:/Boxes/[REPOSITORY]/home:Kardbord:Boxes.repo"
sudo zypper addrepo --refresh "$REPO_URL"
sudo zypper refresh
sudo zypper install [PACKAGE]
REPO_URL="https://download.opensuse.org/repositories/home:/Kardbord:/Boxes/[REPOSITORY]/home:Kardbord:Boxes.repo"
sudo dnf config-manager --add-repo "$REPO_URL"
sudo dnf makecache
sudo dnf install [PACKAGE]
REPO_URL="https://download.opensuse.org/repositories/home:/Kardbord:/Boxes/[REPOSITORY]"
curl -fsSL "$REPO_URL/Release.key" | gpg --dearmor \
| sudo tee /usr/share/keyrings/home_Kardbord_Boxes.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/home_Kardbord_Boxes.gpg] $REPO_URL/ ./" \
| sudo tee /etc/apt/sources.list.d/home:Kardbord:Boxes.list
sudo apt update
sudo apt install [PACKAGE]
Replace [REPOSITORY] with your distribution's repo name (e.g.
openSUSE_Tumbleweed, RockyLinux_9, Debian_13) and
[PACKAGE] with a package name from the README.
Flatpak apps and extensions are hosted as OCI images on GHCR, with the index served from GitHub Pages.
Extensions mount automatically into any app built on the io.github.kardbord.Platform runtime.
flatpak remote-add --if-not-exists --user kardbord-boxes \
oci+https://kardbord.github.io/Boxes
Then install and run the apps you want:
flatpak install kardbord-boxes io.github.kardbord.neovim
flatpak run --filesystem="${PWD}" io.github.kardbord.neovim
Pass additional --filesystem= flags as needed. See the Flatpak documentation.