mbox series

[bug#49461,0/2] Add Searx.

Message ID 20210708035409.20278-1-monego@posteo.net
Headers show
Series Add Searx. | expand

Message

Vinicius Monego July 8, 2021, 3:54 a.m. UTC
Vinicius Monego (2):
  gnu: Add python-langdetect.
  gnu: Add searx.

 gnu/packages/python-xyz.scm | 20 ++++++++++++++
 gnu/packages/search.scm     | 53 ++++++++++++++++++++++++++++++++++++-
 2 files changed, 72 insertions(+), 1 deletion(-)

Comments

jgart July 8, 2021, 9:01 p.m. UTC | #1
Hi Vinicius,

Thank you for packaging this!

Searx is a package I've been wanting in guix also.

Are you planning to add a service also?

If you'd like to work on a searx-service-type together just let me know.

Some inspiration:

https://github.com/NixOS/nixpkgs/blob/nixos-21.05/nixos/modules/services/networking/searx.nix

all best,

jgart
Ludovic Courtès July 19, 2021, 5:59 p.m. UTC | #2
Vinicius Monego <monego@posteo.net> skribis:

>   gnu: Add python-langdetect.
>   gnu: Add searx.

Applied, thanks!

It’d be great if you could expound the description of Searx, and I agree
with jgart: a service would be sweet.  :-)

Ludo’.
Vinicius Monego July 19, 2021, 9:20 p.m. UTC | #3
Hi jgart,

> Are you planning to add a service also?

A Shepherd service? It was not in the plan. I have only used Guix as a
foreign package manager so far. Unless the service can be tested
without conflicting with the host system, then it will be difficult for
me.
Ludovic Courtès July 23, 2021, 9 a.m. UTC | #4
Hi Vinicius,

Vinicius Monego <monego@posteo.net> skribis:

>> Are you planning to add a service also?
>
> A Shepherd service? It was not in the plan. I have only used Guix as a
> foreign package manager so far. Unless the service can be tested
> without conflicting with the host system, then it will be difficult for
> me.

Yes, you can test it with ‘guix system vm’ (and run a system test with
“make check-system”¹) even on a foreign distro.

Now, I don’t mean to impose that on you.  :-)

Thanks,
Ludo’.

¹ https://guix.gnu.org/manual/en/html_node/Running-the-Test-Suite.html