summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-06-16 22:17:31 +0800
committerHilton Chain <hako@ultrarare.space>2025-06-20 20:40:06 +0800
commit5c13dbf132cb2a542ff2899da51b0ad2dba2714a (patch)
treec7f07075611732a0b8934cd42337e093d94475e6
parent473e5a62cd512cc0d5b4ac2c33be0bc0d0379435 (diff)
transformations: nvidia: Set nvidia_drm.modeset explicitly.
* nonguix/transformations.scm (nonguix-transformation-nvidia): Set nvidia_drm.modeset to 0 when kernel-mode-setting? is #f.
-rw-r--r--nonguix/transformations.scm9
1 files changed, 4 insertions, 5 deletions
diff --git a/nonguix/transformations.scm b/nonguix/transformations.scm
index 90dab066..1647c5bd 100644
--- a/nonguix/transformations.scm
+++ b/nonguix/transformations.scm
@@ -128,11 +128,10 @@ TODO: Xorg configuration."
(operating-system
(inherit os)
(kernel-arguments
- `("modprobe.blacklist=nouveau"
- ,@(if kernel-mode-setting?
- '("nvidia_drm.modeset=1")
- '())
- ,@(operating-system-user-kernel-arguments os)))
+ (cons* "modprobe.blacklist=nouveau"
+ (string-append
+ "nvidia_drm.modeset=" (if kernel-mode-setting? "1" "0"))
+ (operating-system-user-kernel-arguments os)))
(services
`(,(or (assoc-ref %presets driver)
(leave