guix/gnu/services
Maxime Devos 95f72dcd7a
services: shepherd: Allow custom 'shepherd' package.
* gnu/services/shepherd.scm (<shepherd-configuration>): New record.
(shepherd-boot-gexp, shepherd-root-service-type): Use it.
(scm->go, shepherd-configuration-file): Allow passing custom
shepherd package.
* gnu/system.scm (operating-system-shepherd-service-names): Use the new
record.
* guix/scripts/system.scm (export-shepherd-graph): Adjust accordingly.
* doc/guix.texi (Shepherd Services). Document it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-01-30 15:36:57 +01:00
..
admin.scm
audio.scm services: mpd: Make /var/run/mpd/USER user-owned. 2020-12-06 23:18:08 +01:00
auditd.scm
authentication.scm
avahi.scm services: avahi: Depend on 'user-processes'. 2020-12-09 14:13:32 +01:00
base.scm services: shepherd: 'shepherd-service-type' requires documentation. 2021-01-13 22:24:18 +01:00
certbot.scm
cgit.scm
configuration.scm
cuirass.scm services: cuirass: Create remote-server cache directory. 2021-01-28 16:22:56 +01:00
cups.scm services: cups: reuse lp from %base-groups. 2021-01-17 20:16:05 +01:00
databases.scm services: postgresql: Add postgresql-role-service-type. 2021-01-28 12:57:27 +01:00
dbus.scm
desktop.scm
dict.scm
dns.scm
docker.scm
games.scm
ganeti.scm
getmail.scm
guix.scm
herd.scm
hurd.scm
kerberos.scm
linux.scm services: kernel-module-loader: Return a single 'shepherd-service'. 2021-01-06 19:18:58 +01:00
lirc.scm
mail.scm services: Add radicale-service-type. 2020-12-27 19:32:09 +01:00
mcron.scm
messaging.scm
monitoring.scm prometheus-node-exporter: Support extra options. 2020-12-07 09:08:33 +00:00
networking.scm services: openntpd: Remove support for deprecated "-s" option. 2021-01-16 23:30:59 +01:00
nfs.scm
nix.scm services: nix: Move nix.conf generation to etc-service-type. 2020-12-06 17:48:48 +08:00
pam-mount.scm
pm.scm
rsync.scm
science.scm services: science.scm: Add missing copyright headers. 2020-12-09 12:55:02 +02:00
sddm.scm
security-token.scm gnu: htop: Update to 3.0.3. 2020-12-13 00:35:49 +01:00
shepherd.scm services: shepherd: Allow custom 'shepherd' package. 2021-01-30 15:36:57 +01:00
sound.scm
spice.scm
ssh.scm Revert "services: openssh: Warn about 'password-authentication?' default." 2020-12-11 19:06:53 +01:00
syncthing.scm services: Add syncthing service. 2021-01-12 14:40:36 +03:00
sysctl.scm
telephony.scm
version-control.scm
virtualization.scm services: qemu-binfmt: 'guix-support?' defaults to #t. 2021-01-16 22:38:17 +01:00
vpn.scm
web.scm gnu: php-fpm: Ensure no duplicate group. 2021-01-17 20:40:52 +01:00
xorg.scm