diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 1e5fa826e7..637338a22e 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -1099,11 +1099,18 @@ your own layouts, widgets, and built-in commands.") (arguments (list #:tests? #f ; tests are development-only for now + ;; NOTE: Ninja used because that is what upstream uses and because + ;; parallel build with Makefile fails. + #:generator "Ninja" #:configure-flags - #~(list "-GNinja" - "-DCRASH_REPORTER=OFF" ; Breakpad is not packaged in Guix - "-DDISTRIBUTOR=\"GNU Guix\"" - "-DDISTRIBUTOR_DEBUGINFO_AVAILABLE=NO") + #~(list + "-DCRASH_REPORTER=OFF" ; Breakpad is not packaged in Guix + "-DDISTRIBUTOR=\"GNU Guix\"" + "-DDISTRIBUTOR_DEBUGINFO_AVAILABLE=NO" + ;; Shared object libraries for other Qt/QML tooling to find definitions + ;; of Quickshell values. Quickshell statically links to its own + ;; libraries by default. + "-DINSTALL_QML_PREFIX=lib/qt6/qml") #:phases #~(modify-phases %standard-phases (add-after 'install 'wrap-program