summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2020-06-04 17:31:32 +0200
committerJaroslav Kysela <perex@perex.cz>2020-06-04 17:34:24 +0200
commit577df365f66ee09579864fc771136e690927b3bf (patch)
tree5a363cc2d5f573c4a1ae7a8ae0b5cb3125d75b52
parent1fa7d670f8f195e205d7f1a09a4c9a77c50b0064 (diff)
downloadalsa-lib-577df365f66ee09579864fc771136e690927b3bf.tar.gz
conf: add support for XDG_CONFIG_HOME search path
Include $XDG_CONFIG_HOME/alsa/asoundrc _or_ ~/.config/alsa/asoundrc as the last user-defined configuration. BugLink: https://github.com/alsa-project/alsa-lib/issues/49 Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r--src/conf/alsa.conf13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/conf/alsa.conf b/src/conf/alsa.conf
index 0e01c887..08370108 100644
--- a/src/conf/alsa.conf
+++ b/src/conf/alsa.conf
@@ -11,6 +11,19 @@
"/etc/alsa/conf.d"
"/etc/asound.conf"
"~/.asoundrc"
+ {
+ @func concat
+ strings [
+ {
+ @func getenv
+ vars [
+ XDG_CONFIG_HOME
+ ]
+ default "~/.config"
+ }
+ "/alsa/asoundrc"
+ ]
+ }
]
errors false
}