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

3154

Architectures

1

Repositories

14

Follow the steps below to add devario-entertainment 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-entertainment]
SigLevel = Required DatabaseOptional
Server = https://mirrors.seafoam-labs.org/devario-entertainment/$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-entertainment/devario-entertainment.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.

Connection lost

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin. Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session. Please retry or reload the page.