diff options
-rw-r--r-- | nongnu/packages/nvidia.scm | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm index a2d2e0a5..86d4b26d 100644 --- a/nongnu/packages/nvidia.scm +++ b/nongnu/packages/nvidia.scm @@ -832,8 +832,14 @@ variables @code{__GLX_VENDOR_LIBRARY_NAME=nvidia} and (string-length (package-version mesa-for-nvda)) #\0))))) -(define replace-mesa - (package-input-grafting `((,mesa . ,nvda)))) +(define* (replace-mesa obj #:key (driver nvda)) + (with-transformation + (compose (package-input-grafting + `((,mesa . ,driver) + (,nvidia-driver . ,driver))) + (package-input-grafting + `((,ffmpeg . ,ffmpeg-nvenc)))) + obj)) ;;; |