summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2024-11-04 21:07:27 +0800
committerHilton Chain <hako@ultrarare.space>2024-11-28 14:24:33 +0800
commit9814d2f5662d51f883400a647820c47684cc258f (patch)
tree0f2ee549c36c64d5b572701ee6415d3921036c2d
parenta21f4975048ed2f619cd0a0a3c1982d64dd5b7c6 (diff)
nongnu: Add nvidia-driver-beta.
* nongnu/packages/nvidia.scm (nvidia-driver-beta): New variable. Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space>
-rw-r--r--nongnu/packages/nvidia.scm21
1 files changed, 21 insertions, 0 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 3560d33..f6ac664 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -432,6 +432,27 @@ mainly used as a dependency of other packages. For user-facing purpose, use
432 (license:nonfree 432 (license:nonfree
433 (format #f "file:///share/doc/nvidia-driver-~a/LICENSE" version))))) 433 (format #f "file:///share/doc/nvidia-driver-~a/LICENSE" version)))))
434 434
435(define-public nvidia-driver-beta
436 (package
437 (inherit nvidia-driver)
438 (name "nvidia-driver-beta")
439 (version "560.31.02")
440 (source (nvidia-source
441 version "1399rm9njb1f9bip0fdaq3krq8pq89k7b8yfv3jygc8579x21k6i"))
442 (arguments
443 (substitute-keyword-arguments (package-arguments nvidia-driver)
444 ((#:install-plan plan)
445 #~(cons '("nvidia_icd_vksc.json" "etc/vulkansc/icd.d/")
446 #$plan))
447 ((#:phases phases)
448 #~(modify-phases #$phases
449 (add-after 'create-misc-files 'create-misc-files-for-beta
450 (lambda _
451 ;; VulkanSC ICD configuration
452 (substitute* "nvidia_icd_vksc.json"
453 (("libnvidia-vksc-core\\.so\\.." all)
454 (string-append #$output "/lib/" all)))))))))))
455
435(define-public nvidia-libs 456(define-public nvidia-libs
436 (deprecated-package "nvidia-libs" nvidia-driver)) 457 (deprecated-package "nvidia-libs" nvidia-driver))
437 458