1
0
Fork 0

Configure hass on zeus

This commit is contained in:
Malte Brandy 2021-12-01 20:06:22 +01:00
parent c505328f00
commit d408411880
No known key found for this signature in database
GPG key ID: 226A2D41EF5378C9

View file

@ -69,11 +69,10 @@ in
"Z /home/maralorn - maralorn users - -"
"d /disk/volatile/maralorn 700 maralorn users - -"
"d /disk/persist/var/lib/bluetooth - - - - -"
"d /disk/persist/var/lib/home-assistant - - - - -"
"d /disk/persist/var/lib/hass - - - - -"
#"d /disk/persist/var/lib/waydroid 770 root users - -"
"d /tmp/scans/scans 777 ftp ftp - -"
"L+ /var/lib/bluetooth - - - - /disk/persist/var/lib/bluetooth"
"L+ /var/lib/home-assistant - - - - /disk/persist/var/lib/home-assistant"
#"L+ /var/lib/waydroid - - - - /disk/persist/var/lib/waydroid"
"L+ /root/.ssh - - - - /disk/persist/root/.ssh"
];
@ -160,30 +159,16 @@ in
model = "everywhere";
}
];
systemd.services.home-assistant.serviceConfig.DeviceAllow = [ "char-ttyUSB rw" ];
services = {
home-assistant = {
enable = true;
package = (pkgs.home-assistant.override {
# https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/home-assistant/component-packages.nix
extraComponents = [
"default_config"
"zha"
"met"
"tts"
"brother"
"ipp"
];
extraPackages = py: with py; [
# Are you using a database server for youre recorder?
# https://www.home-assistant.io/integrations/recorder/
#mysqlclient
#psycopg2
];
}).overrideAttrs (oldAttrs: {
# Don't run package tests, they take a long time
doInstallCheck = false;
});
configDir = "/disk/persist/var/lib/hass";
config = {
met = { };
default_config = { };
zha = { };
ipp = { };
};
};
#teamviewer.enable = true;
pipewire.enable = lib.mkForce false;