guix/gnu/services
Christopher Baines 087cdafc9f
services: guix: Add nar-herder-service-type.
* gnu/services/guix.scm (<nar-herder-configuration>): New record type.
(nar-herder-configuration, nar-herder-configuration?,
nar-herder-configuration-package,
nar-herder-configuration-user,
nar-herder-configuration-group,
nar-herder-configuration-mirror
nar-herder-configuration-database
nar-herder-configuration-database-dump
nar-herder-configuration-host
nar-herder-configuration-port
nar-herder-configuration-storage
nar-herder-configuration-storage-limit
nar-herder-configuration-storage-nar-removal-criteria
nar-herder-shepherd-services, nar-herder-activation,
nar-herder-account): New procedures.
(nar-herder-service-type): New variable.
* gnu/tests/guix.scm (%test-nar-herder): New variable.
* doc/guix.texi (Guix Services): Document the new service.
2022-01-31 18:28:16 +00:00
..
admin.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
audio.scm
auditd.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
authentication.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
avahi.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
base.scm services: guix-publish: Add negative-ttl parameter. 2022-01-20 14:55:19 +01:00
certbot.scm
cgit.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
ci.scm services: laminar: Set LAMINAR_BIND_RPC environment variable. 2022-01-11 11:47:42 +05:30
configuration.scm
cuirass.scm services: cuirass: Remove the default database host. 2021-12-15 14:41:42 +01:00
cups.scm Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-12-05 19:17:41 +01:00
databases.scm services: postgresql: Export missing <postgresql-configuration> accessor. 2022-01-29 16:09:03 +01:00
dbus.scm services: dbus: Wait 1 minute for elogind to get ready. 2021-12-22 18:33:07 -05:00
desktop.scm services: gnome: Add udev rules. 2022-01-06 09:26:39 +01:00
dict.scm
dns.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
docker.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
file-sharing.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
games.scm
ganeti.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
getmail.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
guix.scm services: guix: Add nar-herder-service-type. 2022-01-31 18:28:16 +00:00
herd.scm
hurd.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
kerberos.scm
linux.scm
lirc.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
mail.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
mcron.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
messaging.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
monitoring.scm services: zabbix: Support gexps in configuration serializer. 2022-01-30 14:47:43 +01:00
networking.scm services: Document the full list of available NTP URLs. 2022-01-06 01:30:27 -05:00
nfs.scm services: nfs: Fix statd and mountd ports. 2021-12-23 10:54:01 +01:00
nix.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
pam-mount.scm services: pam-mount: Add support for sddm login manager. 2022-01-17 00:13:46 +01:00
pm.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
rsync.scm services: rsync: Allow configuring several rsync "modules". 2021-12-21 15:47:03 +01:00
science.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
sddm.scm
security-token.scm
shepherd.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
sound.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
spice.scm
ssh.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
syncthing.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
sysctl.scm
telephony.scm services: Adjust the jami service for the upgraded jami. 2022-01-13 00:57:52 -05:00
version-control.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
virtualization.scm services: secret-service: Turn into a Shepherd service. 2021-12-12 23:20:49 +01:00
vpn.scm services: wireguard: Add DNS config field. 2021-12-22 09:07:39 +01:00
web.scm services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
xorg.scm services: set-xorg-configuration: Use target-x86-64?. 2022-01-08 15:51:37 -08:00