From 47b1910e38f4073f89589587b385d88c869b4b0f Mon Sep 17 00:00:00 2001 From: matt1432 Date: Thu, 2 Jan 2025 02:02:09 -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' (2024-12-30) rev: ce9ba0d07b44c52700fef44ea6c9cbad33c3fe44 → 'github:Aylur/astal' (2025-01-01) rev: d6c3c9c179eba0c9536a1beaaeb0525a63e752f3 • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2024-12-30) rev: 01e3a7a8cd6b7da78bc7bfc883b9b04c328ea2e6 → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2024-12-31) rev: fbaa73bfc7c61bbe9e3c9d6077a46d758ae12a9f • Updated input 'home-manager': 'github:nix-community/home-manager' (2024-12-28) rev: 10e99c43cdf4a0713b4e81d90691d22c6a58bdf2 → 'github:nix-community/home-manager' (2025-01-01) rev: 5f6aa268e419d053c3d5025da740e390b12ac936 • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2024-12-29) rev: 8a66a38e25e0b777ff217af7c9044e6eec4fac10 → 'github:horriblename/hyprgrass' (2025-01-02) rev: bdfa960b97ac98ad9d05c908ee20e053e2942928 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2024-12-30) rev: 1989b0049f7fb714a2417dfb14d6b4f3d2a079d3 → 'github:hyprwm/Hyprland' (2025-01-01) rev: dde3e082c96cd6987420556bfc430cd5b8e0980c • Updated input 'hyprland/hyprland-protocols': 'github:hyprwm/hyprland-protocols' (2024-10-07) rev: a7c183800e74f337753de186522b9017a07a8cee → 'github:hyprwm/hyprland-protocols' (2025-01-01) rev: 271df559dd30e4bc5ec6af02d017ac0aaabd63a7 • Updated input 'hyprutils': 'github:hyprwm/hyprutils' (2024-12-29) rev: 8af7e4b9ded8b07a2293032aa494efb7c0eab3c5 → 'github:hyprwm/hyprutils' (2025-01-01) rev: c42ce87eb3fe9f3c5fd62f370afe5a7170ebda44 • Updated input 'material-rounded-theme-src': 'github:Nerwyn/material-rounded-theme' (2024-12-21) rev: 1969f1be3a3685bd8a3b5db0f7b9fd16a2cae186 → 'github:Nerwyn/material-rounded-theme' (2025-01-01) rev: 79d7d1e33980a60ef9e856500f302369e1d9e6df • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2024-12-29) rev: 578b00c7c0db22464e50d7ae2f492dd9438a284c → 'github:fufexan/nix-gaming' (2025-01-01) rev: a3a26749e81ba3691451adf793242acf2d758574 • Updated input 'nixd': 'github:nix-community/nixd' (2024-12-23) rev: f97db14905a050534b2b28355061f790d171f12f → 'github:nix-community/nixd' (2025-01-01) rev: 17b7dfd1b4a888ded1bbf875b7601e40f43f94e8 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2024-12-28) rev: 897b92c5fdfdc402037d5d72087e02ac68a745d4 → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-01) rev: 0cf00348e5d4317fee0a37675670d5a2f26614f0 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2024-12-28) rev: 6c968a4fad3d1eae216e5e954af00fbd0ba35036 → 'github:thlucas1/SpotifyWebApiPython' (2025-01-01) rev: 33e38186dac5c28dc98ed14dbea08987ef66a031 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2024-12-30) rev: e79d3103c9e0182f8888282e1fb46ad71b1db5ef → 'github:make-all/tuya-local' (2025-01-01) rev: 80eae9dd82fea2f4b1f02193b1cfa9eda2d89365 Docker Images: • vegardit/gitea-act-runner dind-latest: sha256:e4e403c6d197b86f7421c64d682b0e8b766e3703989449930cdaaec82ea82216 → sha256:a587df58615ddadf61caabdd904c6493ef0419efbda3e523edac96bb52689773 • ghcr.io/linuxserver/bazarr latest: sha256:c99ddc0c3a6c23edec34faf81a21fd9bdb60a02b3b5d916590b7a7e48254c87f → sha256:ac9fe56bee9133bcb9e27fe48faaf83c57b83d75bacc277d9b2619136632b1fe • ghcr.io/linuxserver/prowlarr latest: sha256:447b8d85c4b1290d42b526e4cdd70af380e69bb2f70c4d2497816d7a528d2a08 → sha256:d089b21e8ab2584b7e1713bde5d5f0160d7c9e850ceb2db53158a85ad3caac57 • ghcr.io/linuxserver/sabnzbd latest: sha256:76a15e85e391eb2702ac1c6ccd90fc7b7546913065c1504f708ce9bf863aedbf → sha256:80242140e786c1c73d867e8c84bba16c0ebd20cd27a5c6cf69196168b3fe5e35 • docker.io/fallenbagel/jellyseerr latest: sha256:fe72f4b341fa5c3275826a39aebfff23cbd552c956b0ab2d51dfba6a49b528f8 → sha256:a324fa4d81cce73116801bee3c50b632f3457c0ca0ad31aa692c640e22f50dea Node modules: pkg-types: 1.2.1 -> 1.3.0 typescript-eslint: 8.18.1 -> 8.19.0 @types/node: 22.10.2 -> 22.10.3 Misc Sources: Vuetorrent: 2.19.0 -> 2.20.1 nix-update executions: homepage: 0.10.6 -> 0.10.7 --- apps/config/package.json | 4 ++-- apps/extract-subs/default.nix | 2 +- apps/extract-subs/package-lock.json | Bin 65179 -> 65179 bytes apps/extract-subs/package.json | 2 +- apps/update-sources/default.nix | 2 +- apps/update-sources/package-lock.json | Bin 65459 -> 65459 bytes apps/update-sources/package.json | 2 +- apps/update-sources/src/node-modules.ts | 19 +++++++++--------- .../docker/forgejo/images/act_runner.nix | 4 ++-- .../docker/media/bazarr/images/bazarr.nix | 4 ++-- .../docker/media/prowlarr/images/prowlarr.nix | 4 ++-- .../docker/media/sabnzbd/images/sabnzbd.nix | 4 ++-- .../nos/modules/qbittorrent/vuetorrent.nix | 6 +++--- flake.lock | Bin 57226 -> 57252 bytes flake.nix | Bin 11835 -> 11861 bytes outputs.nix | 5 ++++- packages/homepage/default.nix | 4 ++-- 17 files changed, 33 insertions(+), 29 deletions(-) diff --git a/apps/config/package.json b/apps/config/package.json index 5cb9dd33..04c704e9 100644 --- a/apps/config/package.json +++ b/apps/config/package.json @@ -9,8 +9,8 @@ "eslint": "9.17.0", "eslint-plugin-jsdoc": "50.6.1", "jiti": "2.4.2", - "pkg-types": "1.2.1", + "pkg-types": "1.3.0", "typescript": "5.7.2", - "typescript-eslint": "8.18.1" + "typescript-eslint": "8.19.0" } } diff --git a/apps/extract-subs/default.nix b/apps/extract-subs/default.nix index 96f5ec71..c733a366 100644 --- a/apps/extract-subs/default.nix +++ b/apps/extract-subs/default.nix @@ -5,7 +5,7 @@ }: buildApp { src = ./.; - npmDepsHash = "sha256-ytaO1mqoORNB5rP/8X/WpIoHkxmi1+Pc6Nep02+fTZ8="; + npmDepsHash = "sha256-Ke1os0/XJi2eRJSqEoEYsfWNtgcTO87Onem8bpBQ0/M="; runtimeInputs = [ ffmpeg-full diff --git a/apps/extract-subs/package-lock.json b/apps/extract-subs/package-lock.json index 37aeca8cd54cf462c3652b5d21a6d0b78ca10b25..edcec0adb57d2642f20ef4b01d38217ffa235cee 100644 GIT binary patch delta 160 zcmV;R0AK%`{R5l*1F-J_0W*^k1QfFb0#O2!f|eJPp8^zF)377cycyELQ+FPPf=-jc5iM^d1Wy0W*`K z3pkUnUIvqXVG@(#K`B*4X=XurcQit4a&=}yNlbP`Gj(Hbbxt^Cd1O^)V=qH7M{Id= zZb>UlOExt$Gj}yFOfyzxR%d1~HE%OQG-h#ASWq!!OIb`$T60Tgb#!oePrjBWNB5C LVaaT>dSW@9PQ^P% diff --git a/apps/update-sources/package.json b/apps/update-sources/package.json index 0653dd45..381356bf 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.2", + "@types/node": "22.10.3", "esbuild": "0.24.2", "eslint": "9.17.0", "jiti": "2.4.2", diff --git a/apps/update-sources/src/node-modules.ts b/apps/update-sources/src/node-modules.ts index d969fbc3..0b9ade64 100644 --- a/apps/update-sources/src/node-modules.ts +++ b/apps/update-sources/src/node-modules.ts @@ -1,5 +1,5 @@ import { readPackageJSON, writePackageJSON } from 'pkg-types'; -import { readdirSync } from 'node:fs'; +import { existsSync, readdirSync } from 'node:fs'; import { spawnSync } from 'node:child_process'; import { replaceInFile, npmRun } from './lib'; @@ -61,18 +61,19 @@ export default async() => { for (const path of packages) { if ( path.name === 'package.json' && - !path.parentPath.includes('node_modules') && - !path.parentPath.includes('apps/config') + !path.parentPath.includes('node_modules') ) { await updatePackageJson(path.parentPath, updates); - const hash = prefetchNpmDeps(path.parentPath); + if (existsSync(`${path.parentPath}/default.nix`)) { + const hash = prefetchNpmDeps(path.parentPath); - replaceInFile( - /npmDepsHash = ".*";/, - `npmDepsHash = "${hash}";`, - `${path.parentPath}/default.nix`, - ); + replaceInFile( + /npmDepsHash = ".*";/, + `npmDepsHash = "${hash}";`, + `${path.parentPath}/default.nix`, + ); + } } } diff --git a/configurations/nos/modules/docker/forgejo/images/act_runner.nix b/configurations/nos/modules/docker/forgejo/images/act_runner.nix index 296dcfc5..a26b1d78 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:e4e403c6d197b86f7421c64d682b0e8b766e3703989449930cdaaec82ea82216"; - hash = "sha256-OWz/9c46zgCdLCPPFU3dx9TNqcnvyRn7CN8vyGonbRg="; + imageDigest = "sha256:a587df58615ddadf61caabdd904c6493ef0419efbda3e523edac96bb52689773"; + hash = "sha256-VLbxiFdaZX0dWIyWurX6exli9y7JKSU/1BWT/9Dyopw="; finalImageName = imageName; finalImageTag = "dind-latest"; } diff --git a/configurations/nos/modules/docker/media/bazarr/images/bazarr.nix b/configurations/nos/modules/docker/media/bazarr/images/bazarr.nix index 904fb0fe..3d3c5acd 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:c99ddc0c3a6c23edec34faf81a21fd9bdb60a02b3b5d916590b7a7e48254c87f"; - hash = "sha256-poQ3N0Ad3ZR6UJOzx5otoLttXj9MWjP3dpYg8kjzXc8="; + imageDigest = "sha256:ac9fe56bee9133bcb9e27fe48faaf83c57b83d75bacc277d9b2619136632b1fe"; + hash = "sha256-TlsfPNOyZP5NF3Pv9rm7gZd3D7Fj2pznI9itYbhzdgU="; 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 ebc55eb7..5ee1914a 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:447b8d85c4b1290d42b526e4cdd70af380e69bb2f70c4d2497816d7a528d2a08"; - hash = "sha256-y1i3szizi8hfD2nR/xbCdMyZbdouDUcOtdetJMb6Y6k="; + imageDigest = "sha256:d089b21e8ab2584b7e1713bde5d5f0160d7c9e850ceb2db53158a85ad3caac57"; + hash = "sha256-KCgL7eZopgGT14hysqF6vcAfunrSxJelNZAb+cW0kFE="; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/configurations/nos/modules/docker/media/sabnzbd/images/sabnzbd.nix b/configurations/nos/modules/docker/media/sabnzbd/images/sabnzbd.nix index 970abd40..d4678976 100644 --- a/configurations/nos/modules/docker/media/sabnzbd/images/sabnzbd.nix +++ b/configurations/nos/modules/docker/media/sabnzbd/images/sabnzbd.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/linuxserver/sabnzbd"; - imageDigest = "sha256:76a15e85e391eb2702ac1c6ccd90fc7b7546913065c1504f708ce9bf863aedbf"; - hash = "sha256-YxKOWHfOdotuxYUZQPpP28h+LUIYvpx90hFlpuuEeK4="; + imageDigest = "sha256:80242140e786c1c73d867e8c84bba16c0ebd20cd27a5c6cf69196168b3fe5e35"; + hash = "sha256-Ur7RVoZylK7O8kqBd83FGmSO/lkspCsFrQ8rnmIqOYM="; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/configurations/nos/modules/qbittorrent/vuetorrent.nix b/configurations/nos/modules/qbittorrent/vuetorrent.nix index 3b6f8b3b..e6620fd5 100644 --- a/configurations/nos/modules/qbittorrent/vuetorrent.nix +++ b/configurations/nos/modules/qbittorrent/vuetorrent.nix @@ -1,6 +1,6 @@ # This file was autogenerated. DO NOT EDIT! { - version = "2.19.0"; - url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.19.0/vuetorrent.zip"; - hash = "sha256-ZSLXSnYxp7Sr7dZZcIBSZv8hs5VatuxWdv0DsYiOrjE="; + version = "2.20.1"; + url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.20.1/vuetorrent.zip"; + hash = "sha256-ClHJXrwv5yzWSDpxon/3yrQ/FBeMRUiX8GTpTMZhl2Q="; } diff --git a/flake.lock b/flake.lock index 4687e4b8f80642841495a061a7fe3c82c9f2e5b3..ab35108d69a2f026433fe6bb504d6c0c83ac8c65 100644 GIT binary patch delta 1860 zcmYjS+izS)8CUA~($bW)6da(nosweL+sZR%?ovsx_vT%%cfI$ur6!tlX6EeL>%Ffp zD-~)9DpEv6J3K|93RNF?K&a6^!2@Y10xFfNJXJzMwBjFtcaRu61@SgVI^TTX@Al1W z_a@%CH}P(HdWsR|31t7-c{;N1`#rYL_e?Co{Uj{#N}}D)9MaDE=(yRBCY$j{7m*@u zRziFE*{|4_W|r+^x26{r4NxEg$b|MK2n0b?LSIX%eLy@SDbkF1#@>%*#xKo$dTEL< zhAFc@>&-3q+j=XrCP(Q#(9Nq@rLO!An`1cbyyP)MPI1P3PIj7dZ7-IL6J>&A!A{QcociZ}rFADy|# zo*8T%v&<;ES>6cDaW=M_E~FF5%GOSLyId%(r*eDo4Uo&juy5r@m+c47&n_8XN``zB zuz*6}*Frn+iUQXRQ^g3E8hTO~d+(#!34yRZ`So-5H!o1T{LK9L&I`YsIq%S8`|hLj zktjo9Cee!5`A!N9V~yQ%7>!k<%7Z1EqJzGyhN-pnz^v9z37@qKKUuJ^vP*CLdwP)= zDy2uc#!x6gP=FKx9#N8EppgK+n;~$z-aXkLzsi0-Gs(Coyfe^@ucYZ}biWv`A8wRK zv8`xH)OJ*z^@?6N(EW0!epIXDW1a$MGJo%r1^eEM)Am>2{_>Kqj1(03g1OtdRHwZI z0l3y4&~6Ov3GDiCd+u7se*csC&kG;3-?_H*=KA^Z+p9Monmomi?YY`qBne?<=DNLjx{^`3UMHJf z5&Qk@;c7ia6Zz5*XPFtAMl%Wc84q`^&e@B}DSP2B58GE#Pb_&1Dnp1+3IUD%fariq z13U$wV+TkneMOOEj*G_s6@K9X7n8QV_J}QCdD{MKB0K(D`u9#E#1OZuSLY(lMtZeP z8)SX6%hxri@6@;H#_*_->I6Jq8FkBtVG$<)P37bN8|~xLoaT|ZJf0>Z)2hMlN;9mo+{>xzx+V}4D3xIXdDvOsc&AY$%sxJo8Q*^S!$+ox+d-W0GwHWS zy^?68azmz8mEA3sidFo1@V;Sh-@IV2A5AYo<}+m! zbUTN0uCzP(hBM+b3ZTZoU}OZ=&NDx5k8j`n!8v>9^#%LZYa8~xn@^5!{_qx=WRx*< zy8a^VY`9ZsaBb*u`{1C}s*vh_AxDQQxeHp`(UoIA%?`FR%}Bs)_kOqt0s{cTToZ*6 zWJbH?hun2eKA?#7j7KTN#-4mBW1s)sQ#SnVFQyoECWU9XbHgU6>_kzmYLbLzODlZ+ zV1*Sjg$OL<>uZtXUOr6j9(w#JZ{_>7C4@BMkW(cC5_nv>%saeTx#bSHi=CUBN`T<_ zv-fYEpQ3IDI|I9?WI0cdR`-KOsTLdTnDUXK0VMhEpitmz2Q{qK_Evw8SQ)mvoA!#BYS^o)|NjMOB`saU5L47 nv?CDv&}A43$SZX zuP>;Dyi_f%K<)5S6!k(8;we!1iHE2SphBb+`o<$fyeIUPi^SMQh3Y!nO_y>XDM@lYmRI!2K;`5qg5PUDT#hD0fXJ0P(clJdYAO;Jrr&CR@=CWW4hcV z=KQ4-=H-RUZ~uFK+0(8RKmjHR@hD;d_}V8#3&(RkDHO&Y_B9~}ek(P4dEu|8<}rrI z0nmKeITIkA=;3g;rK=%7zrEJW;oeR!Tr1Us8v_k@hMj#dT-hwQ);RYjP2UTgHD6tv zGrvE7Y8e44AyQm2PZ17~FFnaM*S;fw4+-FmLqU9t?xnPOKd?A19Q7{z?Xg*kk;BcA zwgp|zmkZk{k?qn@Iu@6yUVkN@>E@#G!w9a(uv2ZPTQnQytY^Oa$Mfdyb0@<9YAl%G zo^m8pf^q3F>3f`G=}JI6jJOs^I~SfidhWmH!k#{iw7ac?3*SEHVr<~t3G?7jr_E>2 zzhEw3I6L~_`CALKm_y4-=;~r1GKf^-wM=olTb3J9NA|47g#GeT6@G79yB+;mNxJGukI`6)t8pvS$TBy)6n%t zW+|sGF(2+N20*LeZf6IB^=7S;SrOao=|M7EX|IMF`B1k`Huq(JFRu@sL~m+}53YXG zd@p+XS?F>r03fc!$V5F>~$c)1&LLAI{7p zjtK>5Y>dnOgxvO6F_>>_5R4q+da60BHl}5>CtZnWrpS1TankN%; z=1TZ6^Zn#g%Yu23V-A33wlQXmVx=K>C_>T&mK!iOkk;0l_5Uk8Hf3biw8KYD@!}ct zubJ%VFRPy|%uxWaGtEpsvgW2M-45vl4$n3s-(p;6{CFnY?52XzZ zb~u%a3oNOUz-Q9+6?6phgyqG2d?RgMlvhSU?>kS=k#P{FSi5wPAM6yfsM5`e!$hk;yw?SHUj(I5Zn|iqG~5dLikmuhz|YUAfDPjXk^y22dlBZ zwlMF%%gw{rPb~Q^Q`TlKpaM`pF_B1GH&F^4=rb26$e<6Ax$#WeM(^V2<{PgcG1uNX zw$N?u9|+mh=KhaPo9k~qZf?z7G@rjQKl`xj=2}V2_4dgK~vdCpoiXl53 zH9*31xL|~;$#gc;q8H3BfAi`brogpBdpx7d(Rx$|+)OGbHrI>oJ(3g6(om$fvYmR; z*D(-}hDrz9xxLubZx3#tF}HquX~`}Cd%X?5!U}3jK6EtIE+xXZOF}9jh3$eT+D~g1 z%@emTjeh>Shck~tOP+byIUC>woT6fR~o=#TMu?@A=$ZmoO>+O5)l4iCq k1lY4LfE@YU9>kG`z9f!N3`(dZ)e|eU@1arV^UbIJ0}=9e)&Kwi diff --git a/flake.nix b/flake.nix index e01d18e8e0c611fe4fe79f5eaf0e1c3e92057456..d07665460c6dc908551c10779ec6408f621c48cc 100644 GIT binary patch delta 67 zcmdlTb2VneBe_ZPV){j?WeT)I44 delta 44 zcmcZ_vpZ(PBRSzT1zQEByv&OHV%^fb;*!LqoYcv(3KEmw%W+P=%_p