diff options
| author | Hilton Chain <hako@ultrarare.space> | 2025-11-24 16:11:06 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2025-12-22 15:17:35 +0800 |
| commit | a6376bff79bfccc5e9519cf20954a89197884fac (patch) | |
| tree | 834e112fdf6e5c7177d0f00a05428aaff6a6d53f /nonguix/transformations.scm | |
| parent | 0a9374f1f4fe75270604a9902d5c0d1a74ef3fc8 (diff) | |
transformations: nvidia: Apply ‘replace-mesa’ to system packages and services.
* nonguix/transformations.scm (nonguix-transformation-nvidia) [packages]
[services]: Apply ‘replace-mesa’.
Diffstat (limited to 'nonguix/transformations.scm')
| -rw-r--r-- | nonguix/transformations.scm | 14 |
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))))) |
