From 09e461f51df660066783505d16695a07fd3efc21 Mon Sep 17 00:00:00 2001 From: Nikita Mitasov Date: Sun, 30 Nov 2025 22:06:17 +0300 Subject: [PATCH] guix: override default config path --- mangowc.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/mangowc.scm b/mangowc.scm index 0213df5e..5f4ce115 100644 --- a/mangowc.scm +++ b/mangowc.scm @@ -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