guix/gnu
Ludovic Courtès aa40b085dc
services: guix: Support declarative offloading setup.
* gnu/services/base.scm (guix-machines-files-installation): New
procedure.
(<guix-configuration>)[build-machines]: New field.
(guix-activation): Call ‘ guix-machines-files-installation’.
(<guix-extension>)[build-machines]: New field.
(guix-extension-merge): Handle it.
(guix-service-type)[extend]: Likewise.
* doc/guix.texi (Daemon Offload Setup): Add note linking to
‘guix-configuration’.
(Base Services): Document ‘build-machines’ field of <guix-configuration>
and of <guix-extension>.
(Virtualization Services): Add ‘hurd-vm’ anchor.
2023-10-01 22:58:19 +02:00
..
bootloader
build secret-service: Increase default handshake timeout. 2023-10-01 22:58:19 +02:00
home gnu: home: zsh: Load environment when running via ssh 2023-09-17 15:31:04 +02:00
installer
machine
packages gnu: glibc-utf8-locales: Reintroduce input labels. 2023-10-01 22:58:19 +02:00
services services: guix: Support declarative offloading setup. 2023-10-01 22:58:19 +02:00
system system: vm: Remove unused variable. 2023-10-01 22:58:18 +02:00
tests tests: childhurd: Add missing module imports. 2023-09-17 15:31:03 +02:00
artwork.scm
bootloader.scm
ci.scm image: Introduce the mbr-hybrid-raw image type. 2023-09-20 09:38:36 +02:00
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: xfig: Update to 3.2.9. 2023-10-01 08:14:56 +02:00
machine.scm
packages.scm
services.scm gnu: services: Revert to deleting and updating all matching services 2023-08-31 23:31:50 -04:00
system.scm
tests.scm