Ludovic Courtès schreef op zo 27-02-2022 om 22:23 [+0100]: > Can’t we instead do: > >   #~(let* ((usb.ids (string-append #$hwdata:usb "/share/hwdata/usb.ids")) >            (pci.ids (string-append #$hwdata:pci "/share/hwdata/pci.ids"))) >       …) > > ? We could, and that's what the original v2 patch did. However, this prevents package transformations: (package (inherit libosinfo) (native-inputs ;; not sure about the syntax (modify-inputs (package-inputs libosinfo) (replace "hwdata:usb" hwdata-with-some-new-fancy-hardware "usb")))) Greetings, Maxime.