aboutsummaryrefslogtreecommitdiff
path: root/module/calp/load-config.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/calp/load-config.scm')
-rw-r--r--module/calp/load-config.scm9
1 files changed, 6 insertions, 3 deletions
diff --git a/module/calp/load-config.scm b/module/calp/load-config.scm
index 5844c1b6..0ce1f131 100644
--- a/module/calp/load-config.scm
+++ b/module/calp/load-config.scm
@@ -43,8 +43,11 @@
;; altconfig could be placed in the list below. But I want to raise an error
;; if an explicitly given config is missing.
[(find file-exists?
- (list
- (path-append (xdg-config-home) "calp" "config.scm")
- (path-append (xdg-sysconfdir) "calp" "config.scm")))
+ (let ((end '("calp" "config.scm")))
+ `(,(apply path-append (xdg-config-home) end)
+ ,@(map (lambda (sysconfdir)
+ (apply path-append sysconfdir end))
+ (xdg-config-dirs))
+ ,(apply path-append "/etc" end))))
=> identity])
)