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 <andreas@enge.fr>
This commit is contained in:
Sergey Trofimov 2026-01-23 13:50:00 +01:00 committed by Andreas Enge
parent fc54006bb3
commit 49d47688c0
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -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)))