From 56946a615d1b6e04daeeac6159f410408125207a Mon Sep 17 00:00:00 2001 From: matt1432 Date: Mon, 6 Jan 2025 23:20:49 -0500 Subject: [PATCH] chore: update sources MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake Inputs: • Updated input 'astal': 'github:Aylur/astal' (2025-01-05) rev: 3cf849f9be8b278835ee24f99956918a628c8ed1 → 'github:Aylur/astal' (2025-01-06) rev: 5c3399817fdc86150be531e42d7952e33943f0ad • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-01-05) rev: 5ad12b6ea06b84e48f6b677957c74f32d47bdee0 → 'github:nix-community/home-manager' (2025-01-06) rev: 20665c6efa83d71020c8730f26706258ba5c6b2a • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-01-05) rev: f390f48a07d117e24acec59dcf6791bcb3a81110 → 'github:hyprwm/Hyprland' (2025-01-06) rev: b9f110ef8726fcba2b4ee69856027731e73003a5 • Updated input 'hyprland/aquamarine': 'github:hyprwm/aquamarine' (2024-12-22) rev: eecb74dc79bb6752a2a507e6edee3042390a6091 → 'github:hyprwm/aquamarine' (2025-01-05) rev: 4846091641f3be0ad7542086d52769bb7932bde6 • Updated input 'hyprland/hyprgraphics': 'github:hyprwm/hyprgraphics' (2024-12-22) rev: 6dea3fba08fd704dd624b6d4b261638fb4003c9c → 'github:hyprwm/hyprgraphics' (2025-01-05) rev: 52202272d89da32a9f866c0d10305a5e3d954c50 • Updated input 'hyprland/hyprland-protocols': 'github:hyprwm/hyprland-protocols' (2025-01-01) rev: 271df559dd30e4bc5ec6af02d017ac0aaabd63a7 → 'github:hyprwm/hyprland-protocols' (2025-01-01) rev: e3b6af97ddcfaafbda8e2828c719a5af84f662cb • Updated input 'hyprland/hyprland-qtutils': 'github:hyprwm/hyprland-qtutils' (2024-12-22) rev: c77109d7e1ddbcdb87cafd32ce411f76328ae152 → 'github:hyprwm/hyprland-qtutils' (2025-01-05) rev: 6997fe382dcf396704227d2b98ffdd5066da6959 • Updated input 'hyprland/hyprlang': 'github:hyprwm/hyprlang' (2024-12-22) rev: 0404833ea18d543df44df935ebf1b497310eb046 → 'github:hyprwm/hyprlang' (2024-12-28) rev: 55608efdaa387af7bfdc0eddb404c409958efa43 • Updated input 'hyprland/hyprwayland-scanner': 'github:hyprwm/hyprwayland-scanner' (2024-12-21) rev: 4d7367b6eee87397e2dbca2e78078dd0a4ef4c61 → 'github:hyprwm/hyprwayland-scanner' (2024-12-29) rev: de913476b59ee88685fdc018e77b8f6637a2ae0b • Updated input 'hyprland/pre-commit-hooks': 'github:cachix/git-hooks.nix' (2024-12-21) rev: f0f0dc4920a903c3e08f5bdb9246bb572fcae498 → 'github:cachix/git-hooks.nix' (2025-01-03) rev: a5a961387e75ae44cc20f0a57ae463da5e959656 • Removed input 'hyprland/pre-commit-hooks/nixpkgs-stable' • Updated input 'hyprpaper': 'github:hyprwm/hyprpaper' (2024-12-29) rev: 505e447b6c48e6b49f3aecf5da276f3cc5780054 → 'github:hyprwm/hyprpaper' (2025-01-06) rev: 251e8e2593cdd2ef0a015f4f6e211a7bab3a63ed • Updated input 'hyprutils': 'github:hyprwm/hyprutils' (2025-01-03) rev: fb9a816cb91c6b6c4fcdc348d56fd54ba524546d → 'github:hyprwm/hyprutils' (2025-01-06) rev: 3c895da64b0eb19870142196fa48c07090b441c4 • Updated input 'nix-eval-jobs': 'github:nix-community/nix-eval-jobs' (2024-12-11) rev: b1f94fed4af8e7f30665a3bf8b369dc3b8a95884 → 'github:nix-community/nix-eval-jobs' (2025-01-06) rev: cbae9154bc76c5aa7873f0a67b3c9f13124929d3 • Updated input 'nix-fast-build': 'github:Mic92/nix-fast-build' (2024-12-20) rev: ed736c65a8cb58a85369f6ee1c3f4403aa904fcc → 'github:Mic92/nix-fast-build' (2025-01-06) rev: a06a8b2c079f7b6dab491a12555387bdb737cc44 • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-01-05) rev: 118be90db8e4b06e3829b7b6ea901b610e870040 → 'github:fufexan/nix-gaming' (2025-01-06) rev: c94feb626623183da1121d9849f1af2de3dca66f • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-01-02) rev: 6df24922a1400241dae323af55f30e4318a6ca65 → 'github:NixOS/nixpkgs' (2025-01-04) rev: 8f3e1f807051e32d8c95cd12b9b421623850a34d • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland' (2025-01-05) rev: 7595aa1a3153be4c7aea30c0982f53230088012c → 'github:nix-community/nixpkgs-wayland' (2025-01-06) rev: 45a323916997d118ea2d4acbb298c585c9cb877a • Updated input 'sops-nix': 'github:Mic92/sops-nix' (2025-01-05) rev: 5dc08f9cc77f03b43aacffdfbc8316807773c930 → 'github:Mic92/sops-nix' (2025-01-06) rev: c9c88f08e3ee495e888b8d7c8624a0b2519cb773 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-05) rev: b1412937a08695f64dd7735e2c36806ce8b551fd → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-06) rev: 0d10ee4f21585b6a154025f32723728bfe1c9967 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-01-05) rev: 64cb8b0c15895c714f4b7ef1af92d899725e58cf → 'github:thlucas1/SpotifyWebApiPython' (2025-01-06) rev: ee14d22f83e817948795bb88b492e0f0986e0464 • Updated input 'ts-for-gir-src': 'github:gjsify/ts-for-gir' (2025-01-02) rev: 8bb1e5670198b52be53d5585915a1a3f8cc324ed → 'github:gjsify/ts-for-gir' (2025-01-06) rev: 5ea66da5513587dc76a68180b9ea772657e4ed5e • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-01-05) rev: 469562350c49b86d0242e1c8cd2ed6a29663b1fe → 'github:make-all/tuya-local' (2025-01-06) rev: 349197eeb1e736b89659c2d48b3ddc17dd258f32 Docker Images: • rssbridge/rss-bridge latest: sha256:d4cb094a7bdc2d825db7ae5ebfcd2415e3ca5ff78a4fb56a045f1074fa3ae5b4 → sha256:dc9aecdbbc73f2e78628a04d4e6973f8947b38f648a7d97927b80c6da340f22f • ghcr.io/linuxserver/sonarr latest: sha256:6221d75e172247220c320bb340ce0ff96a09339216de52b8d861424bfc501cef → sha256:23f6911b2b81cb69aa03166b53c15081d5c3a5ed58f5b183c5900c2d8fc9759a Firefox Addons: floccus: 5.4.0 -> 5.4.2.1 Node modules: typescript-eslint: 8.19.0 -> 8.19.1 nix-update executions: homepage: 0.10.8 -> 0.10.9 --- apps/config/package.json | 2 +- apps/extract-subs/default.nix | 2 +- apps/extract-subs/package-lock.json | Bin 65179 -> 65179 bytes apps/update-sources/default.nix | 2 +- apps/update-sources/package-lock.json | Bin 65459 -> 65459 bytes .../cluster/modules/caddy/plugins.nix | 2 +- .../docker/freshrss/images/rss-bridge.nix | 4 +-- .../docker/media/sonarr/images/sonarr.nix | 4 +-- flake.lock | Bin 57888 -> 57403 bytes modules/ags/config/default.nix | 2 +- modules/ags/config/package-lock.json | Bin 73197 -> 73200 bytes modules/ags/config/package.json | 2 +- packages/homepage/default.nix | 4 +-- .../generated-firefox-addons.nix | 6 ++-- scopedPackages/hass-components/default.nix | 2 +- .../hass-components/tuya-local/default.nix | 34 +++++++++--------- .../hass-components/tuya-local/tinytuya.nix | 22 ++++++++++++ 17 files changed, 54 insertions(+), 34 deletions(-) create mode 100644 scopedPackages/hass-components/tuya-local/tinytuya.nix diff --git a/apps/config/package.json b/apps/config/package.json index 04c704e9..d7d293d0 100644 --- a/apps/config/package.json +++ b/apps/config/package.json @@ -11,6 +11,6 @@ "jiti": "2.4.2", "pkg-types": "1.3.0", "typescript": "5.7.2", - "typescript-eslint": "8.19.0" + "typescript-eslint": "8.19.1" } } diff --git a/apps/extract-subs/default.nix b/apps/extract-subs/default.nix index 589088d3..bdf4b1f2 100644 --- a/apps/extract-subs/default.nix +++ b/apps/extract-subs/default.nix @@ -5,7 +5,7 @@ }: buildApp { src = ./.; - npmDepsHash = "sha256-Ze7WxJ4WVso3Bn+jEDstLhGPjI29kKoJrdeZFiW6jZ0="; + npmDepsHash = "sha256-j9nFdIPnN1nlBkWK0yYyShRTaAo2z0hiE+5nSMnWWYM="; runtimeInputs = [ ffmpeg-full diff --git a/apps/extract-subs/package-lock.json b/apps/extract-subs/package-lock.json index aea96c7d454e9802155e36f1a4234ba6d16c8ae2..e815dd8f5cee5381c18ae0f1c5488b715d8f48ba 100644 GIT binary patch delta 20 ccmbRJmwEPI<_&9E7!4<16tUX;f@Skh0A(l%#{d8T delta 18 acmbRJmwEPI<_&9ECQl4D-u!@N_fG&>f(eZP diff --git a/apps/update-sources/default.nix b/apps/update-sources/default.nix index 9dd53400..91dd63b7 100644 --- a/apps/update-sources/default.nix +++ b/apps/update-sources/default.nix @@ -9,7 +9,7 @@ }: buildApp { src = ./.; - npmDepsHash = "sha256-XncG28x8w3Ufi1jZBrYa+CQMeYnqPTP8bSoLuHAHtNM="; + npmDepsHash = "sha256-Y4qFOepOdKihQPyEx/E5+ySCbsFeDOLM9h+angwJR4Y="; runtimeInputs = [ go diff --git a/apps/update-sources/package-lock.json b/apps/update-sources/package-lock.json index 3cf8a4b60033a4a7354431996e94afb7ccaa0e88..4ca8f404d5feedcba1d4bccfc062adcf9bddc278 100644 GIT binary patch delta 22 ecmdn|pLz3t<_&=?lLNDjCU4N@+}y*W{u=;z;t9)l^^E~Q5C~ZGGwD9KRqkX=;*0PC6NexPjbW@Z5Tm@VqYkR4ZNfzfD2jlaC-K{h0m`naYTt@ zZ{Bw`6xu&x^f1!P#Nzd`Iy~5J_cJP%o7SdIPFK1z7msWgM4?!iRu*V~9a^<_t)92< zKX_$LD~AO<@Gx=V7jn5lT2N%*lG=Ws$j?%Oi}^w3+kuZFJ9&(6l*|Ky$}>`H<0v=r6SFzA&%Pq;bK;8q*5JaL z!#VS~30z5h0sV74DTotbE*y@T)GoZ$*qwv654aD`o)dSSdpUOQHmvODt<{Z`*X1XX zX;8^}lM^z^g`4$~Zib7E!Cpt~W=^W5wrYgCy3)2cdzbBNkEu0=v4gR|zEr+Tu&V;e zx##%EAr5nyA--bNWA;WYn7#dIba_c3$;3ibnetBgI8$-GL6>Ctf?_vNyZ&41T+~SJH%xRQ9T{| zw*67+`fNY`{MjWz36_i6$H~$-v!lkLoKo=$a#Nw*T)x6Psq$n{iMj+e(Lmz1Qx(H6 z1-)V~Zk@M}MsK&zB=24~L~}P#!uP$vbp!3Y(qM_DCy;WP8%P>(jy(-`XnyVBH|uz=Od~EW2IbJJl z=fb5(Uk^khS1_%w-EGOPWxl)4l@fs=62rZSg0@p=j*qpHLE!rg^x?Z)F%a3}UQ4r2 zGMzKaj40wDwO}S!IP6E{VAP3ahVf24-VfH?1=0k*>k=v4Kxi7sc0U~AOtk0U$vTu(J>)zrw@%8jG`CJQ(Ft=;igJ-NMfWgRnQfPJQj=lj@zs~yAw zXn?^8xk9^|xSSa99ALh^bjiLd*6pp*U(Ry~CWh>j?_b@>G&|AsaqKXv&2Fe)6J<=D zTKr@jibbo3vEHa2rK!D+j2wPd`s4DYdC(9~Dh8xd?HG-e6b_;oDGoTL=LknRno{J^ z1?G>->%cZugo*{`ji5D}9@CuLPj?ipMp}_xwVw}n`^EM+wCjXNsZ=gvHg|$)df~W> zH8rp48-?H#Tr*{ilw7ho(MTF0v;^T1;bPY~3-!$&so4jBX9Zb2uerLhJBqPMC9M^X zA7oT%Fx)DtgGRUQxXIpDyfE&jq{Do&J9QvierW$axz|29SzZIDL0Lw%C%DI4S3tA? z*Ia1gfg=gRRAJ>?=i!Wf^ZAEn|Cu~~2I_LDUo@p){Qo57{VkoG9td-HESgRx#ZuH?ld=tR+ha?Pz6Dv-z}K z^Art?<`@i25Co}<5JtX|6i~VW_94?emvj5<{TbVQ8ri4w*JjOUzH`SicYp)Fu+c`i z-_F%K;bgp8-4AO-~zGy{Sr zkf@$wo{zx18WaVWk<4)kU5qR^aF6}tUzcXT`T1{`W@mnZ&zwi#E_#}*kui8 zN#-d}OCe6@#+%Pyvv0j}#r}$2oBiRJ?MwE7pNVBACFTo#t%OLT9@z>VZjDGj-Yy=P z;bx>}vaO=n40ofbSKiK)iqbO$2=N8yFT76dhi@$Z0CH1t1U)r^xrS2D!wv|H33%Yp z24*0*xGi4F&R%$ZeEB?f2u#*_bZnTNgH{v*qSy+R>$OBXqrG+l4$He;e5D83V&b`x~k?eA1t<54(~*ea-WXd8)cJ4w)~lvi)uZ@+l=k(a)>um+P6 ziUk+}uP{TvP!47Rfe}gsmO3!VQxM#X5q)~>_ki^Om!Wt|gKE{D02KFMz1K5PL2FT!B157K) zjYIjuNOtwc%IvfE$hmW{u!;F{5IV#IIoU7PNqH|BPe*&r__mo-YfY^facvuej6;u;QWb!I{f*UD@&9 ztMk!-k+bM;=wQE{_QGX04Q=xLbbzwF(mLL0W^q06590~+3fhZ zrLz$=aE6Wjo!#kZkV_Y{x~08bo4>zie-PsMZNYlM)670W2Y0OU0S;z)MmS a*c1?~3$TSjvloDGeTWw(`sYXF?*9UJ1*A^^ delta 3011 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
2Rb|G(vGQS z+e6!udHCKdGW_`3GW=lm%4F+BxV?II_jw$yF!THCWoluvUVtB6dOH+_+7AreWWU{T z=0fp}2hW9GgtspLJo!IG|N6BB_|5qXMJ&m#mFZ<&tU3){^^r!_|P2ou$npqPTWV<+J@pN4nV z7I*0u;iI*~`|IuXz3<229`%)5^IIQY`6INCcxP=6Zj*~s%m`0#nURS2&CVbrj_s~g z6{rG>bJ+sHT2EWf7-C<=(B`xr+1PM6cf=C=x zG(l+crC1JW_3QB-!$oKhD>l_J$oGse;%CPS&`NO}NJ1o{Vy4sx`arLTb3qB`rD6jR zqz-TX4&W8@?A9i`vKQ1E++Lr9tNhZ=wyicISGWlT^d zl}1XurCSxu)O9p!MoabBhzx8l>w;QDqN09Xr`(vK570&jfP&!RPYmjD)2D70;6359 zfBRwJ^Q1T#j;G;#_SAl({OpMx$c)d#o4gbe>tRkSR&lcgl3{hk@ih#!W1gjFK*hm` zXczc)D`g>a+HGbyl~u`#>B~mER*Q!NnMD*eonTl^^P-@qPTUmW)i)2p8>>fPH&@sV z^8dx3Hf%bW`!Oz4N8xYpEWwC;U?2B}{1S|QaZw(3T17mS=I}VGAevjQB;AoR8ln}s z;fe9`P|$2MtP*8HND}S3Rua=GbWG=nu^XsJBHaqd*|r#Pz)HwcK5Eq6G>QE~>B0o! z;MSML19L^I1)8yDDVqxjJ+5@Ze zJeMuzoEj}CQk}C#X%p|%5`B-a+G^VH+>(R(;Q`wgMm@C2bcjGJv%{>75Av0QZVBsb z+^I@TDyg-RL6vKOj$5Iu-2N4Kgm`x5G!B=~EKTn1d?RY(_(1p F&|i}iK?DE* delta 1682 zcmZvdO>Em_7{`@$9WZFucC?2Mx~gcCCZi^fKVokhZDKqAiu2)*IF68zV>gcTRVTLd zr3x`5kj4$Y(kg-286<`ZMcQGA0|z87NO0hcxT3L2T#yigH0!br?c~Sr<^4VX|NnX3 zqkE_C-#dN4p91f0AcuRWzQw_B7f8@nm%xkU9QXlQoFO)0urLE@S;tXKrcBvNH*MP$ zE9e&Mjbgc%rf`w1iq)(bqqIaTD@I+BW5voyMfH}`iV?QxS!ISwg=7^=552a%D-C6? zVRx!348AmAkk?)VxA)e;M_0GOpL;9d=<21D?-JN#=cn~Ly*#d$!6(;l&cK@p_~{k{ z4utPP{=zx%PVO=|K+l7{>-VP}eEr5USem(_;Sv#;;xNak2CRyl7aI_5duX|yT69_- zItU!B;4$Sz7O|Z2M#`-S5(>+N}qDUn3l0 zIF!MSzm14Kq7JJk!uKB_2vgVIr-^993^3xgcgp`VM+f8)cY=0N8(={F_|!34598!Z5-s!Pw4V$iiKjkjFjidI#q5~ome76rQ&UakMRhc7!G?S zwmN9{*j^u1I6fE3?E=y;?cuOw-~nq>wb17|z9M0xDqrzX2@j}=jkos}LA#(#Gynhm zKMdI834LVYI(-iO^}#BLsk0}v$b_^-rGr!@of2p&OX*q@8{&Rhp}0~XrkOO;K&+^Q zv}G}Fq9rXwC;^)eS{5U@BfBn!sZk2wiTW)enbeKYL5f{FBX!{?bX*2&_?g2mwAneW z7au#$Krs~KI+&*n+DsD-V|*d#wR_ndK7dEOY zA=ZzDERsz?@L~Or;V4+{Knls<|5Xy#Kiv1^ATvGan>b#tx?ns z5fzh`8szJRsHVDd1Fu_tNZ0b-K+Bk(M!Q5Z+9XsZ)qnz+4TK~t`_zaRoLC2kghZu^ zV99>Lb(pL!pX_mL{Aw(m+91G#z18uIFOApn+5KN%j?7Lod_3sSPDS_bFDsGN=l%nW C3t6K8 diff --git a/modules/ags/config/package.json b/modules/ags/config/package.json index 3f9cd94b..a3a7a980 100644 --- a/modules/ags/config/package.json +++ b/modules/ags/config/package.json @@ -10,6 +10,6 @@ "eslint-plugin-jsdoc": "50.6.1", "fzf": "0.5.2", "jiti": "2.4.2", - "typescript-eslint": "8.19.0" + "typescript-eslint": "8.19.1" } } diff --git a/packages/homepage/default.nix b/packages/homepage/default.nix index caaddfa1..771bf226 100644 --- a/packages/homepage/default.nix +++ b/packages/homepage/default.nix @@ -15,7 +15,7 @@ installLocalIcons = import ./icons.nix {inherit fetchFromGitHub;}; pname = "homepage-dashboard"; - version = "0.10.8"; + version = "0.10.9"; in buildNpmPackage { inherit pname version; @@ -24,7 +24,7 @@ in owner = "gethomepage"; repo = "homepage"; rev = "v${version}"; - hash = "sha256-eFRWkwPSXQFhyKORpOTe9ifCX25ZeyVG7iezRmMxPvA="; + hash = "sha256-q8+uoikHMQVuTrVSH8tPsoI5655ZStMc/7tmoAfoZIY="; }; npmDepsHash = "sha256-N39gwct2U4UxlIL5ceDzzU7HpA6xh2WksrZNxGz04PU="; diff --git a/scopedPackages/firefox-addons/generated-firefox-addons.nix b/scopedPackages/firefox-addons/generated-firefox-addons.nix index 67865ae5..995a2441 100644 --- a/scopedPackages/firefox-addons/generated-firefox-addons.nix +++ b/scopedPackages/firefox-addons/generated-firefox-addons.nix @@ -103,10 +103,10 @@ }; "floccus" = buildFirefoxXpiAddon { pname = "floccus"; - version = "5.4.0"; + version = "5.4.2.1"; addonId = "floccus@handmadeideas.org"; - url = "https://addons.mozilla.org/firefox/downloads/file/4397347/floccus-5.4.0.xpi"; - sha256 = "b0ce34be12a6e7906e10199f3a85481cb116ad39d4cb98b9b9a81c1a0a5ce35b"; + url = "https://addons.mozilla.org/firefox/downloads/file/4414946/floccus-5.4.2.1.xpi"; + sha256 = "ce2dbc9a11027d27c1d6b1d77be56d7cb5f7831959638706efeb3d0bc515bd04"; meta = with lib; { homepage = "https://floccus.org"; description = "Sync your bookmarks and tabs across browsers via Nextcloud, any WebDAV service, any Git service, via a local file, via Google Drive."; diff --git a/scopedPackages/hass-components/default.nix b/scopedPackages/hass-components/default.nix index bdfdb615..904e86c8 100644 --- a/scopedPackages/hass-components/default.nix +++ b/scopedPackages/hass-components/default.nix @@ -12,6 +12,6 @@ in { material-symbols = buildHassComponent ./material-symbols {}; netdaemon = buildHassComponent ./netdaemon {}; spotifyplus = import ./spotifyplus ({inherit buildHassComponent;} // inputs); - tuya-local = buildHassComponent ./tuya-local {}; + tuya-local = import ./tuya-local ({inherit buildHassComponent;} // inputs); yamaha-soundbar = buildHassComponent ./yamaha-soundbar {}; }) diff --git a/scopedPackages/hass-components/tuya-local/default.nix b/scopedPackages/hass-components/tuya-local/default.nix index 53010744..91522fc2 100644 --- a/scopedPackages/hass-components/tuya-local/default.nix +++ b/scopedPackages/hass-components/tuya-local/default.nix @@ -1,22 +1,20 @@ { - tuya-local-src, - buildHomeAssistantComponent, - python3Packages, + buildHassComponent, + pkgs, ... }: let - inherit (builtins) fromJSON readFile; - - manifest = fromJSON (readFile "${tuya-local-src}/custom_components/tuya_local/manifest.json"); + python3Packages = pkgs.python3Packages.override { + overrides = final: prev: { + tinytuya = prev.tinytuya.overrideAttrs (o: rec { + version = "1.16.0"; + src = pkgs.fetchFromGitHub { + owner = "jasonacox"; + repo = "tinytuya"; + rev = "v${version}"; + hash = "sha256-K65kZjLa5AJG9FEYAs/Jf2UC8qiP7BkC8znHMHMYeg4="; + }; + }); + }; + }; in - buildHomeAssistantComponent { - owner = "make-all"; - - inherit (manifest) domain version; - - src = tuya-local-src; - - propagatedBuildInputs = with python3Packages; [ - tinytuya - tuya-device-sharing-sdk - ]; - } + buildHassComponent ./tinytuya.nix {inherit python3Packages;} diff --git a/scopedPackages/hass-components/tuya-local/tinytuya.nix b/scopedPackages/hass-components/tuya-local/tinytuya.nix new file mode 100644 index 00000000..53010744 --- /dev/null +++ b/scopedPackages/hass-components/tuya-local/tinytuya.nix @@ -0,0 +1,22 @@ +{ + tuya-local-src, + buildHomeAssistantComponent, + python3Packages, + ... +}: let + inherit (builtins) fromJSON readFile; + + manifest = fromJSON (readFile "${tuya-local-src}/custom_components/tuya_local/manifest.json"); +in + buildHomeAssistantComponent { + owner = "make-all"; + + inherit (manifest) domain version; + + src = tuya-local-src; + + propagatedBuildInputs = with python3Packages; [ + tinytuya + tuya-device-sharing-sdk + ]; + }