guix/gnu
Ludovic Courtès 62bf9a7cc7
mapped-devices: Add ‘arguments’ field.
Fixes <https://issues.guix.gnu.org/70826>.

This allows users to specify extra arguments specific to the underlying
mapped device type.

* gnu/system/mapped-devices.scm (<mapped-device>)[arguments]: New field.
(device-mapping-service-type): Honor it.
* guix/scripts/system.scm (check-mapped-devices): Likewise.
* gnu/system/linux-initrd.scm (raw-initrd): Likewise.
* doc/guix.texi (Mapped Devices): Document it.

Reported-by: 45mg <45mg.writes@gmail.com>
Change-Id: Idef5a3e68535c412f13bae9a92c81c49053d4f4a
2025-07-18 00:57:25 +02:00
..
bootloader
build linux-container: Fix typo in docstring. 2025-07-12 12:58:32 +02:00
home
installer gnu: installer: Remove enlightenment desktop option. 2025-06-30 11:41:56 +03:00
machine machine: hetzner: Fix machine bootstrap. 2025-06-26 20:43:55 +08:00
packages gnu: ardour: Update to 8.12. 2025-07-17 22:27:50 +02:00
services services: greetd: Support initial-session. 2025-07-12 02:39:54 +02:00
system mapped-devices: Add ‘arguments’ field. 2025-07-18 00:57:25 +02:00
tests tests: foreign: Add ‘archlinux-install’ test. 2025-07-18 00:43:51 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: hdf5: Do not propagate libaec and zlib dependencies. 2025-07-17 16:41:28 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm