nixpkgs/nixos/modules/services/home-automation
Martin Weinelt e01ccd6245
home-assistant: Inject extra dependencies through PYTHONPATH
Injecting configuration specific dependencies into the
propagatedBuildInputs of the home-assistant package forces alot of
rebuilds while setting up home-assistant, which is annoying.

By passing optional dependencies into home-assistant via the systemd
units PYTHONPATH environment variable, only he concatenation of
library paths in the systemd unit requires a rebuild.

This also means users can rely heavily on the cached home-assistant
package and will rarely have to build from source, if ever.
2023-02-20 18:37:20 +01:00
..
evcc.nix nixos/evcc: Fix unit environment 2022-12-11 01:23:22 +01:00
home-assistant.nix home-assistant: Inject extra dependencies through PYTHONPATH 2023-02-20 18:37:20 +01:00
zigbee2mqtt.nix nixos/zigbee2mqtt: Update syscall filter 2022-12-03 19:57:50 +01:00