guix/doc
Vivien Kraus 498db4de1f
gnu: udev-service-type: accept hardware description file extensions.
The udev-configuration record now has a hardware field.

The contents of the /etc/udev directory now includes hwdb.bin, which is
computed when the system is instanciated (prior to system activation).  The
hardware description files used to generate hwdb.bin are not installed in
/etc, because they are not required at run-time.

The documentation has been reworked so as to explain why creating udev rules
or hardware needs helper functions for configuration or extension.

* gnu/services/base.scm (udev-hardware): New function.
(file->udev-hardware): New function.
(udev-hardware-service): New function.
(udev-etc): Add hwdb.d and hwdb.bin.
(module): Export udev-hardware, file->udev-hardware, and udev-hardware-service.
(<udev-configuration>): Add the native-udev field.
(udev-service-type) [extend]: Populate the hardware field.
* doc/guix.texi (Base Services)[udev-service-type]: Explain configuration and
extension values.
* doc/guix.texi (Base Services)[udev-hardware]: Document it.
[udev-hardware-service]: Same.
* doc/guix.texi (Base Services)[udev-configuration]: Document the native-udev
field.
2023-10-10 21:59:25 +02:00
..
images
build.scm gnu: Rationalize texlive-updmap.cfg and texlive-tiny inputs. 2023-07-18 18:16:47 +02:00
contributing.texi doc: Suggest keeping record type descriptors private. 2023-10-05 23:14:54 +02:00
environment-gdb.scm doc: Update GDB "guix shell" example to use autoconf-2.69 2023-07-18 00:41:15 +02:00
fdl-1.3.texi
guix-cookbook.texi cookbook: Add a recipe for running Guix System on a Kimsufi server. 2023-09-01 09:59:24 -04:00
guix.texi gnu: udev-service-type: accept hardware description file extensions. 2023-10-10 21:59:25 +02:00
he-config-bare-bones.scm
htmlxref.cnf
local.mk doc: Fix a potential problem in man page generation rule. 2023-08-29 14:52:21 -04:00
package-hello.json
package-hello.scm