summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nongnu/packages/nvidia.scm10
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))
;;;