No description
Find a file
Mazin Al Haddad 08f0991f07
Add clocktower channel
Signed-off-by: Mazin Al Haddad <mazin@getstate.dev>
2026-01-19 18:52:22 -05:00
guix/extensions Fix paginator resetting query params 2026-01-12 12:31:21 +06:00
toys Fix paginator resetting query params 2026-01-12 12:31:21 +06:00
.build.yml Add .build.yml 2023-10-01 17:34:53 +06:00
channels.scm Add clocktower channel 2026-01-19 18:52:22 -05:00
COPYING init 2022-10-09 12:35:16 -05:00
dev Add ./dev executable for running toys commands locally 2023-08-28 12:27:24 +06:00
manifest.scm manifest.scm: Add guile and guile-readline 2024-09-23 00:35:28 -05:00
README.md (Hopefully) lower memory consumption for guix toys pull 2025-06-30 19:52:33 +06:00

toys

toys is an experiment to create a JSON API for exploring Guix channels on the internets.

Issue tracker is here.

The live instance can be found at toys.whereis.social.

join

If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.

contribute

Send patches to ~whereiseveryone/toys@lists.sr.ht

jgart and unwox can review patches and merge them.

See the good-first-issue tags if you're looking for how to get started contributing.

chat

Discussion regarding this project happens at #whereiseveryone on the Libera IRC network.

  • IRC users can connect to irc.libera.chat/#whereiseveryone
  • XMPP users can connect to #whereiseveryone%irc.libera.chat@irc.cheogram.com
  • Matrix users can connect to #libera_#whereiseveryone:matrix.org

development

Start a development environment:

guix shell
# or even
guix shell --container --network

Initialize the database:

./dev init

Pull symbols data:

./dev pull channels.scm
# or only pull specific channel
./dev pull channels.scm CHANNEL-NAME

Run the server:

./dev serve

Visit http://localhost:8080.

support

If you wish to support the project please consider donating. All donations go to covering hosting costs for our toys instance. Currently we pay $12.5 a month for that.

Monero: 859s7UbwF8kFwnsJzaNvGf8H8zboVi9vg8U3TUM7N2J5AG8srsksZZhGn2unDGFXV5AesVMJd6FnCjgyESY48Ux3ArGobUc