anchor.diff:            "insteon"
             "kwb"
             "lacrosse"
  -          "mhz19"
             "modbus"
             "modem_callerid"
             "mysensors"
  
positive.code:           # Empty string first, so we will never accidentally have an empty capability bounding set
            # https://github.com/NixOS/nixpkgs/issues/120617#issuecomment-830685115
            ""
          ] ++ lib.optionals (builtins.any useComponent [ "bluetooth" "bluetooth_le_tracker" "bluetooth_tracker" "eq3btsmart" "fjaraskupan" "govee_ble" "homekit_controller" "inkbird" "moat" "sensorpush" "switchbot" "xiaomi_ble" ]) [
            # Required for interaction with hci devices and bluetooth sockets, identified by bluetooth-adapters dependency
            # https://www.home-assistant.io/integrations/bluetooth_le_tracker/#rootless-setup-on-core-installs
            "CAP_NET_ADMIN"
  
negative.code:           "usb"
            "velbus"
            "w800rf32"
            "zha"
            "zwave"
            "zwave_js"
  