I’ve recently tried adding fwupd (at the system level) and originally got the same error. Thought perhaps guix-fwupd-service-type existed, but seems to still be pending based the following issues thread: [PATCH 1/2] gnu: Add fwupd service.
However, in that thread it does gives the following work-around:
(simple-service 'dbus-fwupd
dbus-root-service-type
(list fwupd))
(simple-service 'polkit-fwupd
polkit-service-type
(list fwupd))
I gave this a go, and it worked in resolving the above error. But, now I get the following errors(?) when trying the following:
logoraz@framework ~$ fwupdmgr refresh --force
Failed to open polkit agent: missing executable pkttyagent in PATH
No remotes are currently enabled so no metadata is available.
Metadata can be obtained from the Linux Vendor Firmware Service.
Enable this remote? [Y|n]: y
Authenticating… [ - ]
Failed to obtain auth
…and
logoraz@framework ~$ fwupdmgr get-updates
Failed to open polkit agent: missing executable pkttyagent in PATH
Devices with no available firmware updates:
• Fingerprint Sensor
• Laptop Webcam Module (2nd Gen)
• System Firmware
• UEFI dbx
• WD BLACK SN850X 1000GB
No updatable devices
This is as far as I’ve got on this… Any ideas?