guix/gnu
Christopher Baines acb256d458
services: guix-data-service: Support specifying configuration.
The database contains some tables that are effectively used for configuration.
This commit starts to expose these to the guix service, enabling the
configuration to be handled by the service.

* gnu/services/guix.scm (<guix-data-service-configuration>): Add
git-repositories and build-servers.
(guix-data-service-configuration-git-repositories,
guix-data-service-configuration-build-servers): New procedures.
(guix-data-service-shepherd-services): Add new shepherd service to setup the
database.

Change-Id: I519efd9157b60f18c7e80e3bdc92c0e3c5729334
2024-12-16 09:20:40 +00:00
..
bootloader
build
home home: services: shepherd: Default to 1.0. 2024-12-09 23:15:44 +01:00
installer
machine
packages gnu: guix-data-service: Update to 0.0.1-56.62d6b59. 2024-12-16 09:20:40 +00:00
services services: guix-data-service: Support specifying configuration. 2024-12-16 09:20:40 +00:00
system services: shepherd: Default to 1.0. 2024-12-09 23:15:44 +01:00
tests tests: Adjust for new return value of ‘start-service’. 2024-12-09 23:15:44 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: python-pydocstyle: Update to 6.3.0. 2024-12-13 21:01:36 +00:00
machine.scm
packages.scm packages: Optimize ‘all-packages’. 2024-12-12 23:23:33 +01:00
services.scm
system.scm
tests.scm