diff options
author | Miguel Ángel Moreno <mail@migalmoreno.com> | 2023-08-13 12:37:04 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-02-20 10:57:16 +0100 |
commit | 0a7bf792c88ebaf0ec6c55e03a4f587bd5597796 (patch) | |
tree | 71ad39ddf52fefdf04b67dc89efd67ce14487d3d /doc | |
parent | 0497b1696f75b2b589e4ae841fe24c61d7477953 (diff) | |
download | guix-patches-0a7bf792c88ebaf0ec6c55e03a4f587bd5597796.tar guix-patches-0a7bf792c88ebaf0ec6c55e03a4f587bd5597796.tar.gz |
services: Add whoogle-service-type.
* gnu/services/web.scm (whoogle-service-type): New variable.
* doc/guix.texi (Web Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/guix.texi | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index fe6f82d4a5..31e4869117 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -31863,6 +31863,38 @@ Additional arguments to pass to the @command{varnishd} process. @end table @end deftp +@subheading Whoogle Search +@cindex Whoogle Search +@uref{https://github.com/benbusby/whoogle-search, Whoogle Search} is a +self-hosted, ad-free, privacy-respecting metasearch engine that collects +and displays Google search results. + +@defvar whoogle-service-type +Service type for Whoogle Search. +@end defvar + +@deftp {Data Type} whoogle-configuration +Data type representing Whoogle Search service configuration. + +@table @asis +@item @code{package} (default: @code{whoogle-search}) +The Whoogle Search package to use. + +@item @code{host} (default: @code{"127.0.0.1"}) +The host address to run Whoogle on. + +@item @code{port} (default: @code{5000}) +The port where Whoogle will be exposed. + +@item @code{environment-variables} (default: @code{'()}) +A list of strings with the environment variables to configure Whoogle. +You can consult +@uref{https://github.com/benbusby/whoogle-search/blob/main/whoogle.template.env, +its environment variables template} for the list of available options. + +@end table +@end deftp + @subsubheading Patchwork @cindex Patchwork Patchwork is a patch tracking system. It can collect patches sent to a |