guix: override default config path

This commit is contained in:
Nikita Mitasov 2025-11-30 22:06:17 +03:00 committed by 4zv4l
parent b0400adfee
commit 09e461f51d
No known key found for this signature in database
GPG key ID: 7FD2BABCCDDE5BF1

View file

@ -27,6 +27,20 @@
#:select? (or (git-predicate (current-source-directory))
(const #t))))
(build-system meson-build-system)
(arguments
(list
#:configure-flags
#~(list (string-append "-Dsysconfdir=" #$output "/etc"))
#:phases
#~(modify-phases %standard-phases
(add-before 'configure 'patch-meson
(lambda _
(substitute* "meson.build"
(("'-DSYSCONFDIR=\\\"@0@\\\"'.format\\('/etc'\\)")
"'-DSYSCONFDIR=\"@0@\"'.format(sysconfdir)")
(("sysconfdir = sysconfdir.substring\\(prefix.length\\(\\)\\)")
"")))))))
(inputs (list wayland
wayland-protocols
libinput