guix/gnu/services
Timothy Sample 7e61419892
services: gdm: Make dependencies explicit.
This commit removes the remaining implicit dependencies that the GDM
service had on the GNOME Desktop service.

* gnu/services/xorg.scm (gdm-configuration): Add a gnome-shell-assets
field for specifying any icons or fonts that the GNOME Shell theme
needs.
(gdm-shepherd-service): Remove environment variables pointing to
'/run/current-system' and set XDG_DATA_DIRS so that it points to
'gnome-shell' and its assets.
(gdm-service-type): Extend 'profile-service-type' to ensure that
necessary fonts are installed in the system profile.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:57 +01:00
..
admin.scm
audio.scm
authentication.scm
avahi.scm
base.scm gnu: %base-services: Use *getty-service-type. 2019-01-20 16:11:07 +02:00
certbot.scm
cgit.scm
configuration.scm
cuirass.scm
cups.scm
databases.scm
dbus.scm
desktop.scm services: desktop: Deprecate the upower-service procedure. 2019-02-16 22:05:15 +00:00
dict.scm
dns.scm
docker.scm services: docker: Make shepherd service also require "dbus-system", 2019-02-11 18:29:01 +01:00
games.scm
herd.scm services: herd: Allow to pass arguments to start-service. 2019-01-17 14:04:22 +01:00
kerberos.scm
lirc.scm
mail.scm
mcron.scm gnu: Move most packages from guile.scm to new module. 2019-01-28 14:57:10 +01:00
messaging.scm
monitoring.scm
networking.scm
nfs.scm
pm.scm
rsync.scm
sddm.scm
security-token.scm
shepherd.scm
sound.scm
spice.scm
ssh.scm services: openssh: Add escape hatch. 2019-01-17 17:58:35 +01:00
sysctl.scm
telephony.scm
version-control.scm
virtualization.scm
vpn.scm
web.scm
xorg.scm services: gdm: Make dependencies explicit. 2019-02-17 00:04:57 +01:00