style: reformat with nixfmt-rfc-style
This commit is contained in:
parent
5ad8bc1d56
commit
1c5d83d81e
99 changed files with 2247 additions and 1334 deletions
services/home-assistant
|
@ -1,7 +1,14 @@
|
|||
{ config, pkgs, inputs, ... }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
|
||||
let port = config.services.home-assistant.config.http.server_port;
|
||||
in {
|
||||
let
|
||||
port = config.services.home-assistant.config.http.server_port;
|
||||
in
|
||||
{
|
||||
disabledModules = [ "services/home-automation/home-assistant.nix" ];
|
||||
|
||||
imports = [
|
||||
|
@ -29,8 +36,9 @@ in {
|
|||
|
||||
services.home-assistant = {
|
||||
enable = true;
|
||||
package = pkgs.unstable.home-assistant.overrideAttrs
|
||||
(oldAttrs: { doInstallCheck = false; });
|
||||
package = pkgs.unstable.home-assistant.overrideAttrs (oldAttrs: {
|
||||
doInstallCheck = false;
|
||||
});
|
||||
openFirewall = true;
|
||||
extraComponents = [
|
||||
"default_config"
|
||||
|
@ -53,8 +61,8 @@ in {
|
|||
"local_todo"
|
||||
"shopping_list"
|
||||
];
|
||||
extraPackages = ps:
|
||||
with ps; [
|
||||
extraPackages =
|
||||
ps: with ps; [
|
||||
pyqrcode
|
||||
|
||||
# HACS
|
||||
|
@ -72,7 +80,10 @@ in {
|
|||
external_url = "https://home.felschr.com";
|
||||
internal_url = "http://192.168.1.102:8123";
|
||||
media_dirs.media = "/media";
|
||||
allowlist_external_dirs = [ "/tmp" "/media" ];
|
||||
allowlist_external_dirs = [
|
||||
"/tmp"
|
||||
"/media"
|
||||
];
|
||||
};
|
||||
default_config = { };
|
||||
http = {
|
||||
|
@ -86,8 +97,7 @@ in {
|
|||
zha = {
|
||||
database_path = "/var/lib/hass/zigbee.db";
|
||||
enable_quirks = true;
|
||||
custom_quirks_path =
|
||||
"${config.services.home-assistant.configDir}/zha_quirks/";
|
||||
custom_quirks_path = "${config.services.home-assistant.configDir}/zha_quirks/";
|
||||
zigpy_config.ota = {
|
||||
ikea_provider = true;
|
||||
sonoff_provider = true;
|
||||
|
@ -95,7 +105,9 @@ in {
|
|||
};
|
||||
};
|
||||
zha_toolkit = { };
|
||||
conversation = { intents = { }; };
|
||||
conversation = {
|
||||
intents = { };
|
||||
};
|
||||
};
|
||||
# configWritable = true; # doesn't work atm
|
||||
};
|
||||
|
|
|
@ -6,7 +6,8 @@ let
|
|||
port = 6052;
|
||||
inherit (config.services.home-assistant) configDir;
|
||||
passwordFile = config.age.secrets.esphome-password.path;
|
||||
in {
|
||||
in
|
||||
{
|
||||
age.secrets.esphome-password.file = ../../secrets/esphome/password.age;
|
||||
|
||||
services.nginx = {
|
||||
|
|
|
@ -27,6 +27,5 @@
|
|||
};
|
||||
|
||||
# needs access to /proc/cpuinfo
|
||||
systemd.services."wyoming-faster-whisper-en".serviceConfig.ProcSubset =
|
||||
lib.mkForce "all";
|
||||
systemd.services."wyoming-faster-whisper-en".serviceConfig.ProcSubset = lib.mkForce "all";
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue