diff options
Diffstat (limited to 'nongnu/packages/nvidia.scm')
| -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 a2d2e0a..86d4b26 100644 --- a/nongnu/packages/nvidia.scm +++ b/nongnu/packages/nvidia.scm | |||
| @@ -832,8 +832,14 @@ variables @code{__GLX_VENDOR_LIBRARY_NAME=nvidia} and | |||
| 832 | (string-length (package-version mesa-for-nvda)) | 832 | (string-length (package-version mesa-for-nvda)) |
| 833 | #\0))))) | 833 | #\0))))) |
| 834 | 834 | ||
| 835 | (define replace-mesa | 835 | (define* (replace-mesa obj #:key (driver nvda)) |
| 836 | (package-input-grafting `((,mesa . ,nvda)))) | 836 | (with-transformation |
| 837 | (compose (package-input-grafting | ||
| 838 | `((,mesa . ,driver) | ||
| 839 | (,nvidia-driver . ,driver))) | ||
| 840 | (package-input-grafting | ||
| 841 | `((,ffmpeg . ,ffmpeg-nvenc)))) | ||
| 842 | obj)) | ||
| 837 | 843 | ||
| 838 | 844 | ||
| 839 | ;;; | 845 | ;;; |
