diff options
Diffstat (limited to 'makefu/2configs/deployment/bureautomation/home.nix')
| -rw-r--r-- | makefu/2configs/deployment/bureautomation/home.nix | 67 | 
1 files changed, 67 insertions, 0 deletions
diff --git a/makefu/2configs/deployment/bureautomation/home.nix b/makefu/2configs/deployment/bureautomation/home.nix new file mode 100644 index 000000000..28edb6af2 --- /dev/null +++ b/makefu/2configs/deployment/bureautomation/home.nix @@ -0,0 +1,67 @@ +{ pkgs, lib, ... }: +let +  firetv = "192.168.1.238"; +in { +  systemd.services.firetv = { +    wantedBy = [ "multi-user.target" ]; +    serviceConfig = { +      User = "nobody"; +      ExecStart = "${pkgs.python-firetv}/bin/firetv-server -d ${firetv}:5555"; +    }; +  }; +  services.home-assistant = { +  #panel_iframe: +  #configurator: +  #  title: Configurator +  #  icon: mdi:wrench +  #  url: http://hassio.local:3218 +  # sensor: +  # - platform: random +    enable = true; +    config = { +      homeassistant = { +        name = "Bureautomation"; +        time_zone = "Europe/Berlin"; +      }; +      panel_iframe = { +        euer_blog = { +          title = "Euer Blog"; +          icon =  "mdi:wrench"; +          url = "https://euer.krebsco.de"; +        }; +      }; +      media_player = [ +        { platform = "kodi"; +          host = firetv; +        } +        { platform = "firetv"; +          # assumes python-firetv running +        } +      ]; +      sensor = [ +        { +          platform = "luftdaten"; +          name = "Shack 1"; +          sensorid = "50"; +          monitored_conditions = [ "P1" "P2" ]; +        } +        { +          platform = "luftdaten"; +          name = "Shack 2"; +          sensorid = "658"; +          monitored_conditions = [ "P1" "P2" ]; +        } +        { +          platform = "luftdaten"; +          name = "Ditzingen"; +          sensorid = "5341"; +          monitored_conditions = [ "P1" "P2" ]; +        } +        { platform = "random"; } +      ]; +      frontend = { }; +      http = { }; +      feedreader.urls = [ "https://nixos.org/blogs.xml" ]; +    }; +  }; +}  | 
