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 the hub app (`io.github.kardbord.dev`).
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.dev
flatpak install kardbord-boxes io.github.kardbord.tool.neovim
flatpak run --filesystem=host io.github.kardbord.dev nvim
Pass additional --filesystem= flags as needed. See the Flatpak documentation.