diff --git a/apps/config/package.json b/apps/config/package.json index 3ea9a82a..d9d0a54f 100644 --- a/apps/config/package.json +++ b/apps/config/package.json @@ -5,7 +5,7 @@ "exports": "./index.ts", "devDependencies": { "@eslint/js": "9.19.0", - "@stylistic/eslint-plugin": "3.0.0", + "@stylistic/eslint-plugin": "3.0.1", "eslint": "9.19.0", "eslint-plugin-jsdoc": "50.6.3", "jiti": "2.4.2", diff --git a/apps/pin-inputs/default.nix b/apps/pin-inputs/default.nix index 60eb2cb9..f0abf7d5 100644 --- a/apps/pin-inputs/default.nix +++ b/apps/pin-inputs/default.nix @@ -1,7 +1,7 @@ {buildApp, ...}: buildApp { src = ./.; - npmDepsHash = "sha256-t5zNFTpIcXEXaPlMXsBBF03MPi35HVt8pdXEKaUfQsc="; + npmDepsHash = "sha256-blhNKZ7sNPSHgnqPDZlslVfy04W+T6Noy2pncVpWmz4="; runtimeInputs = []; diff --git a/apps/pin-inputs/package-lock.json b/apps/pin-inputs/package-lock.json index 713418a0..b57d69f6 100644 Binary files a/apps/pin-inputs/package-lock.json and b/apps/pin-inputs/package-lock.json differ diff --git a/apps/update-sources/default.nix b/apps/update-sources/default.nix index 3084ab47..264fa596 100644 --- a/apps/update-sources/default.nix +++ b/apps/update-sources/default.nix @@ -10,7 +10,7 @@ }: buildApp { src = ./.; - npmDepsHash = "sha256-FkpmjUu1ctGkDhjrtHV/1Rlbpg8Ht1RsOyMeyh7OWlo="; + npmDepsHash = "sha256-bvxoimhOdzI/I8WeqFXFdt4BfVdYEkdVjRVVs8ZX9NE="; runtimeInputs = [ findutils diff --git a/apps/update-sources/package-lock.json b/apps/update-sources/package-lock.json index bc2297cb..c17e6960 100644 Binary files a/apps/update-sources/package-lock.json and b/apps/update-sources/package-lock.json differ diff --git a/apps/update-sources/package.json b/apps/update-sources/package.json index 68b400a4..9c382dbc 100644 --- a/apps/update-sources/package.json +++ b/apps/update-sources/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "eslint-conf": "file:../config", - "@types/node": "22.10.10", + "@types/node": "22.12.0", "esbuild": "0.24.2", "eslint": "9.19.0", "jiti": "2.4.2", diff --git a/configurations/nos/modules/docker/forgejo/images/act_runner.nix b/configurations/nos/modules/docker/forgejo/images/act_runner.nix index c9e54882..da545d9b 100644 --- a/configurations/nos/modules/docker/forgejo/images/act_runner.nix +++ b/configurations/nos/modules/docker/forgejo/images/act_runner.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "vegardit/gitea-act-runner"; - imageDigest = "sha256:91145d2f9f3b3328dee736520d6cbeddd2c10034ade707428d4c20e71a358651"; - hash = "sha256-rzBn/VuJu+Nk5R0ZIWtu8OrnXampIcrbFVpCJJOvzzA="; + imageDigest = "sha256:048d2fd69f4af63a69cb3ae7d8e76777a0cc128acac89a3299c45e80a6670a98"; + hash = "sha256-BRCRedRPJcmtBafd/b067JMPEFwRCgd+NjdV4qVXhiQ="; finalImageName = imageName; finalImageTag = "dind-latest"; } diff --git a/configurations/nos/modules/docker/freshrss/images/rss-bridge.nix b/configurations/nos/modules/docker/freshrss/images/rss-bridge.nix index 2746b4bc..05939c50 100644 --- a/configurations/nos/modules/docker/freshrss/images/rss-bridge.nix +++ b/configurations/nos/modules/docker/freshrss/images/rss-bridge.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "rssbridge/rss-bridge"; - imageDigest = "sha256:ee6fef3aa2d8699a4379acbaf01da5efeac1a8581a2d02de9b78786b680be8ba"; - hash = "sha256-YuRqOey6yjr2W+klTIDuQ1BrdbwnXiCrusqzC31aTuE="; + imageDigest = "sha256:d6957a957ecf26362298455834c3efbfaa9857c011122aea2e843bdd72d9b92c"; + hash = "sha256-fAAJI3VwxVcAgONaccImyU6GKdvpHy8fR5Dd/xFwXvc="; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/configurations/nos/modules/docker/immich/images/machine-learning.nix b/configurations/nos/modules/docker/immich/images/machine-learning.nix index 92e3ffea..82b76bc4 100644 --- a/configurations/nos/modules/docker/immich/images/machine-learning.nix +++ b/configurations/nos/modules/docker/immich/images/machine-learning.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/immich-app/immich-machine-learning"; - imageDigest = "sha256:0ca72dae460b7fd2dbd0ca146fdddfd26b1c1af783f37659c2f1bdd546fdf1e4"; - hash = "sha256-vLeRHBRusmzxaM4mCtpTag6brB2+CONBL1nlcpq58eY="; + imageDigest = "sha256:5a7bac207c5be17bbe775fdca2fef7ec6635400180ae79cc7a41659cef2c05b0"; + hash = "sha256-GH0fKdRCpKDLJGK/UUEDhp4OPQRRhkt/GZ7GhvXk9vI="; finalImageName = imageName; finalImageTag = "release"; } diff --git a/configurations/nos/modules/docker/immich/images/server.nix b/configurations/nos/modules/docker/immich/images/server.nix index cb2316f1..d2aa3cdd 100644 --- a/configurations/nos/modules/docker/immich/images/server.nix +++ b/configurations/nos/modules/docker/immich/images/server.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/immich-app/immich-server"; - imageDigest = "sha256:07e45e10be9539f04dd3a819286b5b308b08142eeff7bc58a89bf21d97237d55"; - hash = "sha256-1Yc69wdpEg823zlNfXq8tHc9IUW0yjr2YAJ99MIK0nI="; + imageDigest = "sha256:217cddb1e0fa3f4878e1573fe1fd4b9dc24f737015cc5c917910787a5ec0f85e"; + hash = "sha256-8XDmZLrcVbyU2SJen19tru8YKmrwngTnUuBRO2YU8eo="; finalImageName = imageName; finalImageTag = "release"; } diff --git a/configurations/nos/modules/docker/media/bazarr/images/bazarr.nix b/configurations/nos/modules/docker/media/bazarr/images/bazarr.nix index 9e0a0fb0..ef71add8 100644 --- a/configurations/nos/modules/docker/media/bazarr/images/bazarr.nix +++ b/configurations/nos/modules/docker/media/bazarr/images/bazarr.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/linuxserver/bazarr"; - imageDigest = "sha256:67039e2dc98163bfdff8c3c1fbb79f75649c8f28b447f5308fcf762a5572f19c"; - hash = "sha256-CqZ4PhFyV+ujRDILYYmf5ZPcT4SU1JJ1cmauYXjuWoM="; + imageDigest = "sha256:8415caab20c3642adb281ea066e82a58b8011b6e12bec5339db66599b700f805"; + hash = "sha256-DYObXDa9J/xH0z4P7e6O+wl1SNK5pM2kytHEYjuEcmA="; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/configurations/nos/modules/docker/media/prowlarr/images/prowlarr.nix b/configurations/nos/modules/docker/media/prowlarr/images/prowlarr.nix index a8632713..a176a7b6 100644 --- a/configurations/nos/modules/docker/media/prowlarr/images/prowlarr.nix +++ b/configurations/nos/modules/docker/media/prowlarr/images/prowlarr.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/linuxserver/prowlarr"; - imageDigest = "sha256:5c9d62af19a810f7799c1d5fbf686cc6c28690c00f916c029699ae3d1c75e8ef"; - hash = "sha256-TYQgTj2ZDk3go/Q/hwn8zgmY5Jh7aAWGXmb6TkdGVmw="; + imageDigest = "sha256:b242bc98897d8fa65db7b72f5dbde04b161a092d3cce2321b8c7e62c9321820d"; + hash = "sha256-5aUjfMsTnjdH5NuqdtbQW11Y9yKSGF4f5MSJj1vPmtw="; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/flake.lock b/flake.lock index 47d29b64..10ec0642 100644 Binary files a/flake.lock and b/flake.lock differ diff --git a/modules/ags/config/default.nix b/modules/ags/config/default.nix index 20cfa471..6c6d8202 100644 --- a/modules/ags/config/default.nix +++ b/modules/ags/config/default.nix @@ -1,3 +1,3 @@ { - npmDepsHash = "sha256-fwncxY4/F8UtpTqSjaj1fKVUCUMrGq4bfSSkl1j4dp0="; + npmDepsHash = "sha256-kGjc7BI9ZscZFg8/fmXGUxm1HQoXFreAZgHvML1qMV0="; } diff --git a/modules/ags/config/package-lock.json b/modules/ags/config/package-lock.json index 8f84c29f..70fcdc5a 100644 Binary files a/modules/ags/config/package-lock.json and b/modules/ags/config/package-lock.json differ diff --git a/modules/ags/config/package.json b/modules/ags/config/package.json index 570deb08..b125f447 100644 --- a/modules/ags/config/package.json +++ b/modules/ags/config/package.json @@ -5,7 +5,7 @@ "dependencies": { "astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main", "@eslint/js": "9.19.0", - "@stylistic/eslint-plugin": "3.0.0", + "@stylistic/eslint-plugin": "3.0.1", "eslint": "9.19.0", "eslint-plugin-jsdoc": "50.6.3", "fzf": "0.5.2", diff --git a/scopedPackages/hass-components/default.nix b/scopedPackages/hass-components/default.nix index 0cef18dd..f494f47f 100644 --- a/scopedPackages/hass-components/default.nix +++ b/scopedPackages/hass-components/default.nix @@ -10,6 +10,7 @@ lib.makeScope pkgs.newScope (hass: let python3Packages = pkgs.python313Packages.override { overrides = final: prev: (mergeAttrsList (map (x: x python3Packages final prev) [ (import ./spotifyplus/overrides.nix ({inherit pkgs;} // inputs)) + (import ./tuya-local/overrides.nix {inherit pkgs;}) ])); }; diff --git a/scopedPackages/hass-components/tuya-local/overrides.nix b/scopedPackages/hass-components/tuya-local/overrides.nix new file mode 100644 index 00000000..589d4c29 --- /dev/null +++ b/scopedPackages/hass-components/tuya-local/overrides.nix @@ -0,0 +1,11 @@ +{pkgs, ...}: python3Packages: final: prev: { + tinytuya = prev.tinytuya.overridePythonAttrs (o: rec { + version = "1.16.1"; + src = pkgs.fetchFromGitHub { + owner = "jasonacox"; + repo = "tinytuya"; + rev = "v${version}"; + hash = "sha256-+ReTNPKMYUXNA5tu7kZM8/7Bh4XjHSjZTiW8ROHkk5M="; + }; + }); +}