anchor.diff:          message = "The libvirtd module currently requires Polkit to be enabled ('security.polkit.enable = true').";
         }
         {
  -        assertion = builtins.elem "fd" cfg.qemuOvmfPackage.outputs;
  +        assertion = builtins.elem "fd" cfg.qemu.ovmf.package.outputs;
           message = "The option 'virtualisation.libvirtd.qemuOvmfPackage' needs a package that has an 'fd' output.";
         }
       ];
   
       environment = {
         # this file is expected in /etc/qemu and not sysconfdir (/var/lib)
  -      etc."qemu/bridge.conf".text = lib.concatMapStringsSep "\n" (e:
  -        "allow ${e}") cfg.allowedBridges;
  -      systemPackages = with pkgs; [ libressl.nc iptables cfg.package cfg.qemuPackage ];
  +      etc."qemu/bridge.conf".text = lib.concatMapStringsSep "\n"
  +        (e:
  +          "allow ${e}")
  +        cfg.allowedBridges;
  +      systemPackages = with pkgs; [ libressl.nc iptables cfg.package cfg.qemu.package ];
         etc.ethertypes.source = "${pkgs.ebtables}/etc/ethertypes";
       };
   
  
positive.code:     };
  
      onBoot = mkOption {
        type = types.enum ["start" "ignore" ];
        default = "start";
        description = ''
          Specifies the action to be done to / on the guests when the host boots.
  
negative.code:       '';
      };
  
      extraConfig = mkOption {
        type = types.lines;
        default = "";
        description = ''
          Extra contents appended to the libvirtd configuration file,
          libvirtd.conf.
        '';
      };
  
  