nixos/libvirtd: provide path to cloud-hypervisor for virtchd.service
Otherwise, starting this daemon fails with the message
```
virtchd[3484224]: Initialization of mandatory cloud-hypervisor state driver skipped
virtchd[3484224]: Driver state initialization failed
```
Fixes #167850
commit37a8a582d717e475f9bcade0e7234783baf784fe
authorFlorian Klink <flokli@flokli.de>
dateFri 8 Apr 2022, 13:19 (5 years ago)
parent234bc94
nixos/modules/virtualisation/libvirtd.nix+4
@@ -344,6 +344,10 @@ in
344344 restartIfChanged = false;
345345 };
346346
347+ systemd.services.virtchd = {
348+ path = [ pkgs.cloud-hypervisor ];
349+ };
350+
347351 systemd.services.libvirt-guests = {
348352 wantedBy = [ "multi-user.target" ];
349353 path = with pkgs; [ coreutils gawk cfg.package ];