summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-06-11 21:46:11 +0800
committerHilton Chain <hako@ultrarare.space>2025-06-11 22:15:42 +0800
commit1048cbf084d2d8aa3d6a746a2720d7cf3d612b12 (patch)
treefc48bb9285a05669d3516e0a972e7bc393fff021
parent1b855a3a073c06cd5218e3e376f380686d52cf1e (diff)
nongnu: replace-mesa: Define with ‘with-transformation’.
* nongnu/packages/nvidia.scm (replace-mesa): Define with ‘with-transformation’.
-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 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;;;