mirror of
https://github.com/Stunkymonkey/nixos.git
synced 2025-05-24 18:04:41 +02:00
service/home-automation: add shelly component
This commit is contained in:
parent
fbec192d33
commit
aed19edcb6
1 changed files with 9 additions and 0 deletions
|
@ -110,6 +110,7 @@ in
|
|||
extraComponents = [
|
||||
"backup"
|
||||
"esphome"
|
||||
"shelly"
|
||||
"prometheus"
|
||||
] ++ cfg.extraComponents;
|
||||
};
|
||||
|
@ -132,6 +133,14 @@ in
|
|||
esphome.enable = true;
|
||||
};
|
||||
|
||||
# TODO remove after merge + backport: https://github.com/NixOS/nixpkgs/pull/270519
|
||||
systemd.services.esphome.serviceConfig = {
|
||||
ProtectHostname = lib.mkForce false;
|
||||
ProtectKernelLogs = lib.mkForce false;
|
||||
ProtectKernelTunables = lib.mkForce false;
|
||||
ProcSubset = lib.mkForce "all";
|
||||
};
|
||||
|
||||
my.services.prometheus.rules = {
|
||||
homeassistant = {
|
||||
condition = ''homeassistant_entity_available{domain="persistent_notification", entity!~"persistent_notification.http_login|persistent_notification.recorder_database_migration"} >= 0'';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue