guix/doc
Ian Eure 3dec0dbf14
gnu: services: Support channels when extending guix-service-type.
Most of the configuration for guix-service-type can be extended (build
machines, substitutes, etc), but channels currently cannot.  This commit adds
support for that.

* gnu/services/base.scm (guix-extension): Add `channels'.
(guix-extension-merge): Merge channels.
(guix-service-type): Add extension channels.
* doc/guix.texi (Getting Substitutes from Other Servers): Use a service
extension instead of modify-services.
(Base Services, guix-extension): Document channel field.

Change-Id: I26cd0556a536f49ecc61662fc10af080d6c6dc9f
2025-12-28 09:57:09 -08:00
..
images doc: Use "dejavu sans" instead of "Helvetica" or "sans" in dot images. 2024-04-14 10:29:07 +02:00
build.scm nls: Update translations. 2025-12-01 01:56:53 +01:00
contributing.texi doc: Briefly discuss default git branch name. 2025-12-23 10:33:24 +01:00
environment-gdb.scm doc: Update GDB "guix shell" example to use autoconf-2.69 2023-07-18 00:41:15 +02:00
fdl-1.3.texi
guix-cookbook.texi doc: Remove unreachable reference from the Cookbook. 2025-12-08 15:34:21 +01:00
guix.texi gnu: services: Support channels when extending guix-service-type. 2025-12-28 09:57:09 -08:00
he-config-bare-bones.scm home: services: bash: Support setting shell variables. 2025-10-23 19:35:07 +02:00
htmlxref.cnf nls: Update translations. 2025-12-01 01:56:53 +01:00
local.mk nls: Update translations. 2025-12-01 01:56:53 +01:00
package-hello.json import: Do not return package name with json importer. 2024-02-23 19:02:55 +01:00
package-hello.scm