summaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-03-19 23:52:58 +0800
committerHilton Chain <hako@ultrarare.space>2026-03-22 22:32:52 +0800
commit7b33ad4f6854277480816dbf0f0734b74c83a127 (patch)
tree9fe8e60cdd69599ace43764338e032f5f478f3ff /README.org
parenta571e99e9447f0544b15446c913ca127259dfbf5 (diff)
transformations: nvidia: Allow specifying display manager in ‘#:configure-xorg?’.
* nonguix/transformations.scm (nonguix-transformation-nvidia): Allow passing display manager service type to ‘#:configure-xorg?’. * README.org (System setup): Update docstring.
Diffstat (limited to 'README.org')
-rw-r--r--README.org15
1 files changed, 13 insertions, 2 deletions
diff --git a/README.org b/README.org
index d005d79..576b535 100644
--- a/README.org
+++ b/README.org
@@ -250,8 +250,10 @@ Procedure =nonguix-transformation-nvidia= is defined in the
KERNEL-MODE-SETTING? (default: #t) is required for Wayland and rootless Xorg
support.
- CONFIGURE-XORG? (default: #f) is required for Xorg display managers. Currently
- this argument configures the one used by '%desktop-services', GDM or SDDM.
+ CONFIGURE-XORG? (default: #f) is required for Xorg display managers. When
+ setting to #t, it configures the one specified by '%desktop-services'. If you
+ set up the display manager on your own, use its service type instead,
+ 'sddm-service-type', for example.
Use 'replace-mesa', for application setup out of the operating system
declaration.
@@ -283,11 +285,20 @@ variable =%my-os=:
- Xorg environmnet: =#:configure-xorg?=:
+ Set to =#t= when you're using =%desktop-services=.
+
#+begin_src scheme
((nonguix-transformation-nvidia #:configure-xorg? #t)
%my-os)
#+end_src
+ Specify service type of your display manager otherwine.
+
+ #+begin_src scheme
+ ((nonguix-transformation-nvidia #:configure-xorg? sddm-service-type)
+ %my-os)
+ #+end_src
+
Full example below, using =compose= so that other system transformations can be
mixed in: