summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Mitasov <me@ch4og.com>2026-01-06 13:48:17 +0300
committerJohn Kehayias <john.kehayias@protonmail.com>2026-01-14 15:48:51 -0500
commitbdfb94ab580415925e0fe5ca41c66bc5744c2e58 (patch)
tree51be95a0add2ee62713a377d5c718412d67f4535
parent2b33a49a61a32e8c5d61dbee159907ac920495aa (diff)
nonguix: multiarch-container: Fix GStreamer paths.
* nonguix/multiarch-container.scm (make-container-wrapper): Set GStreamer paths environment variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
-rw-r--r--nonguix/multiarch-container.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/nonguix/multiarch-container.scm b/nonguix/multiarch-container.scm
index b01a4e2..ae9128d 100644
--- a/nonguix/multiarch-container.scm
+++ b/nonguix/multiarch-container.scm
@@ -381,6 +381,9 @@ in a sandboxed FHS environment."
;; so set this path to where the drivers will actually be located in
;; the container.
(setenv "LIBVA_DRIVERS_PATH" "/lib64/dri:/lib/dri")
+ ;; Set GStreamer plugin paths so both 64-bit and 32-bit plugins are visible
+ ;; inside the container. Needed for GStreamer plugins to load in container.
+ (setenv "GST_PLUGIN_SYSTEM_PATH" "/lib64/gstreamer-1.0:/lib/gstreamer-1.0")
(format #t "\n* Launching ~a in sandbox: ~a.\n\n"
#$(package-name (ngc-wrap-package container)) sandbox-home)
(when DEBUG