help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A package search engine for a curated list of channels


From: Ricardo Wurmus
Subject: Re: A package search engine for a curated list of channels
Date: Wed, 27 Apr 2022 20:37:27 +0200
User-agent: mu4e 1.6.10; emacs 28.0.50

Hi Mekeor,

> it would be nice to be able to search for a package (and/or a service)
> by name or description etc. through many channels. AFAIK, there's no
> such search engine yet. Please correct me if I'm wrong.
>
> I'm considering to implement it. I'd suggest to approach it with a
> server where (1) Guix is installed; (2) a long list of channels is
> activated; (3) a cron-job or so which regularly runs `guix pull`; (4) a
> web-api-service written in Guile which leverages the Guix-library in
> order to search for packages (-- I guess it'd be calling the
> `guix-package*` function from /guix/scripts/package.scm?); (5) a
> simplistic front-end web-site which talks to the web-api.

See https://github.com/UMCUGenetics/hpcguix-web.  It handles the
constant updates to all Guix channels and the search.  You’re welcome to
contribute to it, e.g. to add an API, suggest changes in how results are
displayed, etc.

An example deployment can be found at https://guix.mdc-berlin.de

Guix has a service for it that makes deployment easy.

You’ll see that it lists packages from guix-science and other channels,
e.g. https://guix.mdc-berlin.de/package/rstudio-server

-- 
Ricardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]