Skip to content

Kivot-OS/KivotOS-repo

Repository files navigation

KivotOS APT Repository

License Build

Personal APT repository for Debian Trixie (amd64) with curated CLI tools. Packages are built from source and published to Cloudflare R2.

Maintainer: Dinh Manh Dung (dungdinhmanh0209@gmail.com)


Quick Start

1) Import GPG key

curl -fsSL https://kivotos-repo.dungdinhmanh0209.workers.dev/pubkey.gpg \
| sudo gpg --dearmor -o /etc/apt/keyrings/kivotos.gpg

2) Add sources list

echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/kivotos.gpg] \
https://kivotos-repo.dungdinhmanh0209.workers.dev trixie main" \
| sudo tee /etc/apt/sources.list.d/kivotos.list

3) Update and install

sudo apt update
sudo apt install yazi hellwal wallust matugen

Development

The repo uses GitHub Actions for CI:

  • Build — packages are built per commit on main using matrix strategy (cargo deb, nfpm, make)
  • Publish.deb artifacts are signed with GPG and published to Cloudflare R2 via aptly
  • Triage — new issues are auto-labeled by rules and AI fallback
  • Release — pushing v* tags triggers AI-generated release notes
  • CI reports — build failures create labeled issues with error categorization, git blame, commit diff, and AI analysis

Troubleshooting

Reset apt lists

sudo rm -rf /var/lib/apt/lists/*
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt update

Remove the repository

sudo rm /etc/apt/sources.list.d/kivotos.list
sudo rm /usr/share/keyrings/kivotos.gpg
sudo apt update

License

This repository configuration is provided as-is. Each package retains its original license.


Repository: https://github.com/Kivot-OS/KivotOS-repo

APT URL: https://kivotos-repo.dungdinhmanh0209.workers.dev/

About

Repository for KivotOS

Resources

License

Contributing

Stars

Watchers

Forks

Contributors