services: mpd: Set PulseAudio-related variables.
These variables are necessary for PulseAudio to work properly out-of-the-box for 'non-interactive' users. * doc/guix.texi (Audio Services): Update environment-variables field description for mpd-configuration data type. * gnu/services/audio.scm (mpd-configuration)[environment-variables]: Set PULSE_CLIENTCONFIG and PULSE_CONFIG environment variables to the system-wide PulseAudio configuration. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This commit is contained in:
parent
206446b484
commit
bc30a9ee88
2 changed files with 3 additions and 2 deletions
|
@ -33501,7 +33501,7 @@ The group to run mpd as.
|
|||
This is a list of symbols naming Shepherd services that this service
|
||||
will depend on.
|
||||
|
||||
@item @code{environment-variables} (default: @code{()}) (type: list-of-strings)
|
||||
@item @code{environment-variables} (default: @code{("PULSE_CLIENTCONFIG=/etc/pulse/client.conf" "PULSE_CONFIG=/etc/pulse/daemon.conf")}) (type: list-of-strings)
|
||||
A list of strings specifying environment variables.
|
||||
|
||||
@item @code{log-file} (default: @code{"/var/log/mpd/log"}) (type: maybe-string)
|
||||
|
|
|
@ -346,7 +346,8 @@ (define-configuration mpd-configuration
|
|||
empty-serializer)
|
||||
|
||||
(environment-variables
|
||||
(list-of-strings '())
|
||||
(list-of-strings '("PULSE_CLIENTCONFIG=/etc/pulse/client.conf"
|
||||
"PULSE_CONFIG=/etc/pulse/daemon.conf"))
|
||||
"A list of strings specifying environment variables."
|
||||
empty-serializer)
|
||||
|
||||
|
|
Loading…
Reference in a new issue