···30 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
3132 (self: super: {
0000000000000000000033 # https://github.com/home-assistant/core/pull/101913
34 aiohttp = super.aiohttp.overridePythonAttrs (old: rec {
35 version = "3.9.1";
···42 doCheck = false;
43 });
4445+ aioskybell = super.aioskybell.overridePythonAttrs (oldAttrs: rec {
46+ version = "22.7.0";
47 src = fetchFromGitHub {
48+ owner = "tkdrob";
49+ repo = "aioskybell";
50+ rev = "refs/tags/${version}";
51+ hash = "sha256-aBT1fDFtq1vasTvCnAXKV2vmZ6LBLZqRCiepv1HDJ+Q=";
52 };
53 });
54···168 doCheck = false; # no tests
169 });
17000000000000000000000000000171 # Pinned due to API changes in 1.3.0
172 ovoenergy = super.ovoenergy.overridePythonAttrs (oldAttrs: rec {
173 version = "1.2.0";
···189 };
190 });
191000000000192 py-synologydsm-api = super.py-synologydsm-api.overridePythonAttrs (oldAttrs: rec {
193 version = "2.1.4";
194 src = fetchFromGitHub {
···267 };
268 });
2690000000000270 pytradfri = super.pytradfri.overridePythonAttrs (oldAttrs: rec {
271 version = "9.0.1";
272 src = fetchFromGitHub {
···312 extraBuildInputs = extraPackages python.pkgs;
313314 # Don't forget to run parse-requirements.py after updating
315+ hassVersion = "2024.1.0";
316317in python.pkgs.buildPythonApplication rec {
318 pname = "homeassistant";
···330 owner = "home-assistant";
331 repo = "core";
332 rev = "refs/tags/${version}";
333+ hash = "sha256-aNSyBr4QEK4pmYnRGW1LNuCSU5EpZtLEGQUtYL+CvUg=";
334 };
335336 # Secondary source is pypi sdist for translations
337 sdist = fetchPypi {
338 inherit pname version;
339+ hash = "sha256-szlvSfkcPG6DGGHZ5iNtz0EBa8DVYaoGZWSlc7AEG1I=";
340 };
341342 nativeBuildInputs = with python.pkgs; [
+2-2
pkgs/servers/home-assistant/frontend.nix
···4 # the frontend version corresponding to a specific home-assistant version can be found here
5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
6 pname = "home-assistant-frontend";
7- version = "20231208.2";
8 format = "wheel";
910 src = fetchPypi {
···12 pname = "home_assistant_frontend";
13 dist = "py3";
14 python = "py3";
15- hash = "sha256-JTYZPku5UdnMOllnzyI9tbYgxcewx5tklDooQKJA6p8=";
16 };
1718 # there is nothing to strip in this package
···4 # the frontend version corresponding to a specific home-assistant version can be found here
5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
6 pname = "home-assistant-frontend";
7+ version = "20240103.3";
8 format = "wheel";
910 src = fetchPypi {
···12 pname = "home_assistant_frontend";
13 dist = "py3";
14 python = "py3";
15+ hash = "sha256-xCYAGig8sKZHa2Ix+XhR33xcKPucwvQFikuYjXpqzNM=";
16 };
1718 # there is nothing to strip in this package