guix/gnu/services
Christopher Baines 6ee3f3dec7
services: cgit: Make project-list permit a file-object.
Instead of having the service manage the list, it's useful to be able to point
this at an existing file, for example, when using cgit together with gitolite.

* gnu/services/cgit.scm (project-list?): New procedure.
(serialize-project-list): Handle file-object values.
(<cgit-configuration>): Change the predicate for project-list to allow lists
and file-objects.
2018-05-18 17:24:39 +01:00
..
admin.scm
audio.scm
avahi.scm
base.scm services: gpm: Provide a default value and document 'gpm-service-type'. 2018-04-30 14:22:43 +02:00
certbot.scm
cgit.scm services: cgit: Make project-list permit a file-object. 2018-05-18 17:24:39 +01:00
configuration.scm
cuirass.scm
cups.scm
databases.scm
dbus.scm
desktop.scm services: desktop: Add alsa-service-type. 2018-05-11 12:15:42 +03:00
dict.scm
dns.scm
games.scm gnu: services: Fix wesnothd-configuration? symbol export. 2018-05-14 20:15:28 +05:30
herd.scm
kerberos.scm
lirc.scm
mail.scm
mcron.scm
messaging.scm services: bitlbee: Add plugins. 2018-05-11 00:15:59 +02:00
monitoring.scm
networking.scm services: Re-export static-networking-service, static-networking-service-type. 2018-04-30 10:43:03 +02:00
nfs.scm
pm.scm
rsync.scm
sddm.scm
shepherd.scm
sound.scm gnu: Add sound service. 2018-05-02 15:11:13 +03:00
spice.scm
ssh.scm
sysctl.scm
telephony.scm
version-control.scm
virtualization.scm
vpn.scm
web.scm
xorg.scm