Good work! I think this can help solve #45193[1]. And there're still some issues I mentioned in that issues. 1. We may need to fix `wrap-qt-program` in qt-utils.scm. It's implementation is quite weird(See my reply in [1]). Or we can remove this function and make package use (assoc-ref qt-build-system:%standard-phases 'qt-wrap) instead. 2. We should search directories in outputs, now we just search all inputs. Some Qt programs were deployed with a bundle of Qt plugins in their prefix. If we miss these dirs, they won't run. [1]: https://issues.guix.gnu.org/45193 -- Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao