From f2f31f0b50443388b669f1e561177e37a507e7df Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Mon, 29 Jul 2024 00:17:12 -0400 Subject: [PATCH] hyprlock wrapped and working --- modules/ryan-packages/wm.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/ryan-packages/wm.scm b/modules/ryan-packages/wm.scm index 7db419a..016bdf8 100644 --- a/modules/ryan-packages/wm.scm +++ b/modules/ryan-packages/wm.scm @@ -112,7 +112,16 @@ (base32 "19cg8vj4sgz5pxib9m08af1lilay9bckjhlr6h333s014l7y09sw")))) (build-system cmake-build-system) (arguments - `(#:tests? #f)) + (list + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'wrap-program + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (mesa (assoc-ref inputs "mesa"))) + (wrap-program (string-append out "/bin/hyprlock") + `("__EGL_VENDOR_LIBRARY_DIRS" prefix ,(list (string-append mesa "/share/glvnd/egl_vendor.d")))))))))) (native-inputs (list gcc-13 pkg-config