Repository setup
Add Seafoam Labs Package Repository as a package source in Shelly or pacman. Packages are currently built for x86_64, and the JSON API has an interactive reference below.
Packages
3163
Architectures
1
Repositories
14
Follow the steps below to add devario-bleeding-edge to your system. Every command is generated from this repository's published address and its configured signing key, so pick the tab that matches your package manager.
1. Import the public key
shelly keyring recv BB62CD2725FD8E25558F900A84F94F672976872C --keyserver hkps://keyserver.ubuntu.com shelly keyring lsign BB62CD2725FD8E25558F900A84F94F672976872C
2. Add the repository
Append the following to /etc/pacman.conf:
[devario-bleeding-edge] SigLevel = Required DatabaseOptional Server = https://mirrors.seafoam-labs.org/devario-bleeding-edge/$arch
3. Sync the database
shelly sync -f
You can now install packages with shelly install <package-name>.
Armored key: https://mirrors.seafoam-labs.org/devario-bleeding-edge/devario-bleeding-edge.asc ·
verify its fingerprint is BB62CD2725FD8E25558F900A84F94F672976872C before trusting it.
JSON API
Everything this site publishes is also readable as JSON: the searchable catalog, package search with its filters, and package details. The API reference documents every route, parameter and response body, and runs a request from the browser.
API reference · OpenAPI document
Rate limited to 60 requests/minute per IP; a limited request says when to retry in
Retry-After. Errors are JSON problem-details documents, not HTML pages.