From 49d47688c0d939c41a0045db9a347d9bcc8ac8ec Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Fri, 23 Jan 2026 13:50:00 +0100 Subject: [PATCH] gnu: awesome: Add missing input. * gnu/packages/wm.scm (awesome): Set path to xterm. [arguments]<#:phases>{set-paths}: Substitute xterm path. [inputs]: Add xterm. Change-Id: Ic74d9034a4d7907a2a85fa3fe3af3bde6ea61d94 Signed-off-by: Andreas Enge --- gnu/packages/wm.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 9905b9a31df..abc357995e7 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -1910,7 +1910,8 @@ for wlroots-based Wayland compositors.") xcb-util-keysyms xcb-util-renderutil xcb-util-xrm - xcb-util-wm)) + xcb-util-wm + xterm)) (arguments `(#:modules ((guix build cmake-build-system) (guix build utils) @@ -1930,6 +1931,9 @@ for wlroots-based Wayland compositors.") (substitute* "lib/awful/completion.lua" (("/usr/bin/env") "")) + (substitute* '("lib/menubar/utils.lua" "awesomerc.lua") + (("(terminal = ).*$" _ p) + (string-append p "'" (assoc-ref inputs "xterm") "/bin/xterm'\n"))) ;; The build process needs to load Cairo dynamically. (let* ((cairo (string-append (assoc-ref inputs "cairo") "/lib")) (lua-version ,(version-major+minor (package-version lua)))