summaryrefslogtreecommitdiff
path: root/nonguix/transformations.scm
diff options
context:
space:
mode:
Diffstat (limited to 'nonguix/transformations.scm')
-rw-r--r--nonguix/transformations.scm14
1 files changed, 9 insertions, 5 deletions
diff --git a/nonguix/transformations.scm b/nonguix/transformations.scm
index f3b5e77..42a101b 100644
--- a/nonguix/transformations.scm
+++ b/nonguix/transformations.scm
@@ -138,9 +138,13 @@ TODO: Xorg configuration."
(remove
(cut string-prefix? "nvidia_drm.modeset=" <>)
(operating-system-user-kernel-arguments os)))))
+ (packages
+ (replace-mesa (operating-system-packages os) #:driver driver))
(services
- `(,(or (assoc-ref %presets driver)
- (leave
- (G_ "no NVIDIA service configuration available for '~a'~%")
- (package-name driver)))
- ,@(operating-system-user-services os))))))
+ (replace-mesa
+ `(,(or (assoc-ref %presets driver)
+ (leave
+ (G_ "no NVIDIA service configuration available for '~a'~%")
+ (package-name driver)))
+ ,@(operating-system-user-services os))
+ #:driver driver)))))