projects/guix·commit d780c4c1

gnu: mpd-service-type: Add to the `audio' group.

d780c4c1 · Ian Eure <[email protected]> · 2025-11-08 15:22:20 -08:00

Also, add `audio' to %mpd-user’s supplementary groups.  Without membership in
the `audio' group, MPD can’t access the sound hardware.

Fixes guix/guix#4136.

* gnu/services/audio.scm (%mpd-user): Add `audio' supplementary group.

Change-Id: I86c9990d516301c85eeee125bc9d0f44c73612c6
Commit
d780c4c1cc9fc523d51d131d5f93afded29bee95
Parents
701a498b

Changes

1 files changed · +1 −0

FileStatusAddDelContent
gnu/services/audio.scmmodified+1−0View file

gnu/services/audio.scm

View file
diff --git a/gnu/services/audio.scm b/gnu/services/audio.scm
index 5f187ea..5388326 100644
--- a/gnu/services/audio.scm
+++ b/gnu/services/audio.scm
@@ -188,6 +188,7 @@
(user-account
(name "mpd")
(group (user-group-name %mpd-group))
+ (supplementary-groups '("audio"))
(system? #t)
(comment "Music Player Daemon (MPD) user")
;; MPD can use $HOME (or $XDG_CONFIG_HOME) to place its data.