diff options
author | Martin Weinelt <mweinelt@users.noreply.github.com> | 2022-09-30 18:00:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-30 18:00:37 +0200 |
commit | 656e2672751977d7c0c2caf7d8503f6eff55cc5d (patch) | |
tree | ff4beda1f131d3a8cec404e2b0a454639e3a86f3 /nixos | |
parent | dc642a941264f9a234b259d5fe87b394ec24813b (diff) | |
parent | 4978672881df1460404f5d0f66dd841c0e37f6c8 (diff) | |
download | nixlib-656e2672751977d7c0c2caf7d8503f6eff55cc5d.tar nixlib-656e2672751977d7c0c2caf7d8503f6eff55cc5d.tar.gz nixlib-656e2672751977d7c0c2caf7d8503f6eff55cc5d.tar.bz2 nixlib-656e2672751977d7c0c2caf7d8503f6eff55cc5d.tar.lz nixlib-656e2672751977d7c0c2caf7d8503f6eff55cc5d.tar.xz nixlib-656e2672751977d7c0c2caf7d8503f6eff55cc5d.tar.zst nixlib-656e2672751977d7c0c2caf7d8503f6eff55cc5d.zip |
Merge pull request #193565 from NixOS/home-assistant
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/home-automation/home-assistant.nix | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/nixos/modules/services/home-automation/home-assistant.nix b/nixos/modules/services/home-automation/home-assistant.nix index ab29ab80126f..26a5e3fe44b8 100644 --- a/nixos/modules/services/home-automation/home-assistant.nix +++ b/nixos/modules/services/home-automation/home-assistant.nix @@ -415,7 +415,7 @@ in { # 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" ]) [ + ] ++ lib.optionals (builtins.any useComponent componentsUsingBluetooth) [ # 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" @@ -432,8 +432,30 @@ in { ]); componentsUsingBluetooth = [ # Components that require the AF_BLUETOOTH address family - "bluetooth_tracker" + "august" + "bluemaestro" + "bluetooth" "bluetooth_le_tracker" + "bluetooth_tracker" + "bthome" + "default_config" + "eq3btsmart" + "esphome" + "fjaraskupan" + "govee_ble" + "homekit_controller" + "inkbird" + "led_ble" + "melnor" + "moat" + "qingping" + "sensorpro" + "sensorpush" + "switchbot" + "thermobeacon" + "thermopro" + "xiaomi_ble" + "yalexs_ble" ]; componentsUsingPing = [ # Components that require the capset syscall for the ping wrapper @@ -450,7 +472,6 @@ in { # mostly the ones using config flows already. "acer_projector" "alarmdecoder" - "arduino" "blackbird" "deconz" "dsmr" @@ -464,7 +485,6 @@ in { "insteon" "kwb" "lacrosse" - "mhz19" "modbus" "modem_callerid" "mysensors" @@ -480,7 +500,6 @@ in { "usb" "velbus" "w800rf32" - "xbee" "zha" "zwave" "zwave_js" |