summaryrefslogtreecommitdiff
path: root/nongnu/packages/nvidia.scm
diff options
context:
space:
mode:
Diffstat (limited to 'nongnu/packages/nvidia.scm')
-rw-r--r--nongnu/packages/nvidia.scm19
1 files changed, 5 insertions, 14 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 351a398..3ce96cd 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -17,6 +17,7 @@
#:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license-gnu:)
#:use-module ((nonguix licenses) #:prefix license:)
+ #:use-module (nonguix utils)
#:use-module (guix build-system linux-module)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
@@ -51,7 +52,8 @@
#:use-module (gnu packages xorg)
#:use-module (nongnu packages linux)
#:use-module (nongnu packages video)
- #:use-module (ice-9 match))
+ #:use-module (ice-9 match)
+ #:export (replace-mesa))
(define-public %nvidia-environment-variable-regexps
'("^__GL_" ; NVIDIA OpenGL settings.
@@ -829,19 +831,8 @@ variables @code{__GLX_VENDOR_LIBRARY_NAME=nvidia} and
(string-length (package-version mesa-for-nvda))
#\0)))))
-(define mesa/fake
- (package
- (inherit mesa)
- (replacement nvda)))
-
-(define-public mesa/fake-beta
- (hidden-package
- (package
- (inherit mesa)
- (replacement nvdb))))
-
-(define-public replace-mesa
- (package-input-rewriting `((,mesa . ,mesa/fake))))
+(define replace-mesa
+ (package-input-grafting `((,mesa . ,nvda))))
;;;