1{
2 lib,
3 buildHomeAssistantComponent,
4 fetchFromGitHub,
5 unstableGitUpdater,
6 requests,
7 pydantic,
8}:
9
10buildHomeAssistantComponent {
11 owner = "NewsGuyTor";
12 domain = "fellow";
13 version = "0.3.2";
14
15 src = fetchFromGitHub {
16 owner = "NewsGuyTor";
17 repo = "FellowAiden-HomeAssistant";
18 rev = "2268880c7727b1d2e488dcebbdc5b2675d664ddf";
19 hash = "sha256-Wg6EFUQNhlK2GQjC90c5lA3b/y40LhXdInba/iTtUWc=";
20 };
21
22 passthru.updateScript = unstableGitUpdater { };
23
24 dependencies = [
25 requests
26 pydantic
27 ];
28
29 meta = {
30 description = "Home Assistant integration for Fellow Aiden coffee brewer";
31 homepage = "https://github.com/NewsGuyTor/FellowAiden-HomeAssistant";
32 license = lib.licenses.gpl3Only;
33 maintainers = [ lib.maintainers.jamiemagee ];
34 };
35}