summaryrefslogtreecommitdiff
path: root/gnu/home
diff options
context:
space:
mode:
authorSergey Trofimov <sarg@sarg.org.ru>2026-01-24 18:42:23 +0100
committerLudovic Courtès <ludo@gnu.org>2026-02-06 20:49:03 +0100
commit321e05d0f6494d7eceaf85450435ead485651cc0 (patch)
treeb9bdcd856533b0bd77830abe0a05267baef56683 /gnu/home
parentdbbdc41b0ce7c77cc7cdbe2636f99259941820a8 (diff)
home: xdg: Fix compilation warning.
* gnu/home/services/xdg.scm (home-xdg-base-directories-configuration): Specify field serializer explicitly. Change-Id: I1b178952e3eb95d3faea38f7cf7a782bc73c0ea5 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/home')
-rw-r--r--gnu/home/services/xdg.scm9
1 files changed, 5 insertions, 4 deletions
diff --git a/gnu/home/services/xdg.scm b/gnu/home/services/xdg.scm
index 2ad33a74185..e4121a1e504 100644
--- a/gnu/home/services/xdg.scm
+++ b/gnu/home/services/xdg.scm
@@ -108,10 +108,11 @@ like sockets.")
108@file{/var/log}, but for user. It is not a part of XDG Base Directory 108@file{/var/log}, but for user. It is not a part of XDG Base Directory
109Specification, but helps to make implementation of home services more 109Specification, but helps to make implementation of home services more
110consistent." 110consistent."
111 (lambda (field-name val) 111 (serializer
112 (when (maybe-value-set? val) 112 (lambda (field-name val)
113 (warn-about-deprecation field-name #f #:replacement 'state-home)) 113 (when (maybe-value-set? val)
114 (serialize-path field-name val))) 114 (warn-about-deprecation field-name #f #:replacement 'state-home))
115 (serialize-path field-name val))))
115 (state-home 116 (state-home
116 (path "$HOME/.local/state") 117 (path "$HOME/.local/state")
117 "Base directory for programs to store state data that should persist 118 "Base directory for programs to store state data that should persist