diff --git a/flake.nix b/flake.nix index 6493c6b..e24a6b5 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,6 @@ # flake for blakes nixos config # define new devices in outputs -# generation: 199 current 2025-10-10 00:21:25 25.05.20251006.20c4598 6.12.50 * +# generation: 200 current 2025-10-10 00:25:07 25.05.20251006.20c4598 6.12.50 * { description = "blakes nix config"; inputs = { diff --git a/hosts/snowbelle/configuration.nix b/hosts/snowbelle/configuration.nix index 94033d6..660d75d 100644 --- a/hosts/snowbelle/configuration.nix +++ b/hosts/snowbelle/configuration.nix @@ -95,6 +95,8 @@ in time.timeZone = "America/Chicago"; hardware.bluetooth.enable = true; + hardware.i2c.enable = true; + hardware.gpio.enable = true; # define shell programs.zsh.enable = true; diff --git a/modules/homelab/services/smarthome/homeassistant/default.nix b/modules/homelab/services/smarthome/homeassistant/default.nix index 157182d..ff30d12 100644 --- a/modules/homelab/services/smarthome/homeassistant/default.nix +++ b/modules/homelab/services/smarthome/homeassistant/default.nix @@ -58,6 +58,10 @@ in services.${service} = { enable = true; package = inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.home-assistant; + extraPackages = python3Packages: with python3Packages; [ + bleak + pyserial + ]; configDir = cfg.data_dir; config = null; # openFirewall = true;