From 8470605c0018c452dead4c43ed4dd9cf84204622 Mon Sep 17 00:00:00 2001
From: matt1432 <matt@nelim.org>
Date: Tue, 18 Mar 2025 12:01:51 -0400
Subject: [PATCH] chore: update sources
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Flake Inputs:
    • Updated input 'custom-sidebar-src':
        'github:elchininet/custom-sidebar' (2025-03-17) rev: 4aa3a4d64763552602e1128529b708b2f5c9109c
      → 'github:elchininet/custom-sidebar' (2025-03-18) rev: cb859ddcc3177d8aac73b926ccdff0406f4b11af

    • Updated input 'home-manager':
        'github:nix-community/home-manager' (2025-03-14) rev: 4e12151c9e014e2449e0beca2c0e9534b96a26b4
      → 'github:nix-community/home-manager' (2025-03-18) rev: fb74bb76d94a6c55632376c931fc108131260ee9

    • Updated input 'hyprland':
        'github:hyprwm/Hyprland' (2025-03-17) rev: 011d7ccb91081ff99f184564ea38d1b9e543a99c
      → 'github:hyprwm/Hyprland' (2025-03-18) rev: cca0f48b74e87f86244f5773c42d9ade84683f3b

    • Updated input 'jovian':
        'github:Jovian-Experiments/Jovian-NixOS' (2025-03-15) rev: ecaf8b6aa7d28cb7b87da334310fbe1ba31f8d64
      → 'github:Jovian-Experiments/Jovian-NixOS' (2025-03-18) rev: fd69a59cfab06fe8ac0695377e10573e91b6a3ff

    • Updated input 'nix-gaming':
        'github:fufexan/nix-gaming' (2025-03-17) rev: 7a5e1f3c5ed63bcf047103d1edd9276e77b4f684
      → 'github:fufexan/nix-gaming' (2025-03-18) rev: 53eda8bba79a2c28782734bca51d70ecffb82d74

    • Updated input 'nixcord':
        'github:kaylorben/nixcord' (2025-03-15) rev: c1a2a14393dba951994442199b9adfe14bb78a99
      → 'github:kaylorben/nixcord' (2025-03-17) rev: d7f44d000158fa46af9fae1819d8221d1ccb4ca2

    • Updated input 'poetry2nix':
        'github:nix-community/poetry2nix' (2025-03-12) rev: f842aae3a72ef764e38eaf3e75aa435fb9861bba
      → 'github:nix-community/poetry2nix' (2025-03-17) rev: 25b1472cf0982124a1a6674379554047f1df163b

    • Updated input 'sops-nix':
        'github:Mic92/sops-nix' (2025-03-17) rev: b33837ae3cfa012b65810891bebbee71fa4c0658
      → 'github:Mic92/sops-nix' (2025-03-17) rev: 787afce414bcce803b605c510b60bf43c11f4b55

    • Updated input 'spotifyplus-src':
        'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-03-14) rev: 05a60bbefa09ac173ce8dab0dd5d71d23b379ac9
      → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-03-17) rev: c69ed37af0832200a960b16ef6f04146133254f1

Docker Images:
    • postgres 14:
       sha256:c0e14efd7eaf4d83e443b6e7047ddde6465edbbbcc28ae770d9f5398abba1969
     → sha256:4e8c2e92ad1fa2c3ea5efca42540e626a362d467e50bec75f9afecf2666f2f5b

    • nextcloud fpm:
       sha256:6854c0336040c628b84bd286fa898675d00d77139b0299c6e39793da454e2115
     → sha256:f277ddde7210f04a47daca3c3a0a6f42ff801c1e31b1f883b0a60feb842ee1d0

    • nginx latest:
       sha256:9d6b58feebd2dbd3c56ab5853333d627cc6e281011cfd6050fa4bcf2072c9496
     → sha256:57a563126c0fd426346b02e5aa231ae9e5fd66f2248b36553207a0eca1403fde

    • ghcr.io/linuxserver/radarr latest:
       sha256:06f209efdfb25df8eaa6c275f6106d0a9e6b2c8502bd6dde3f95683c2a66aac1
     → sha256:23677e1cb09bd957796f4521748f0eff9eb65d883949c10442635eabe64b750a

    • ghcr.io/linuxserver/sonarr latest:
       sha256:b666479159c0ffc17d5c2281737c9a88d78afcaa0aa52cb441b46336f6feba31
     → sha256:7fe49f99201de94a277c577dcce5ef8f1789ead1056c8cf758fac7bf4e601d16

Firefox Addons:
    ublock-origin: 1.62.0 -> 1.63.0

Node modules:
    eslint-plugin-jsdoc: 50.6.7 -> 50.6.8

Misc Sources:
    Vuetorrent: 2.23.0 -> 2.23.1
---
 apps/config/package-lock.json                 |  8 +--
 apps/config/package.json                      |  2 +-
 apps/extract-subs/default.nix                 |  2 +-
 apps/extract-subs/package-lock.json           |  2 +-
 apps/mc-mods/default.nix                      |  2 +-
 apps/mc-mods/package-lock.json                |  2 +-
 apps/pin-inputs/default.nix                   |  2 +-
 apps/pin-inputs/package-lock.json             |  2 +-
 apps/update-sources/default.nix               |  2 +-
 apps/update-sources/package-lock.json         |  2 +-
 .../docker/forgejo/images/postgres.nix        |  4 +-
 .../docker/freshrss/images/postgres.nix       |  4 +-
 .../docker/media/radarr/images/radarr.nix     |  4 +-
 .../docker/media/sonarr/images/sonarr.nix     |  4 +-
 .../docker/nextcloud/images/nextcloud.nix     |  4 +-
 .../modules/docker/nextcloud/images/nginx.nix |  4 +-
 .../nos/modules/qbittorrent/vuetorrent.nix    |  6 +-
 flake.lock                                    | 66 +++++++++----------
 modules/ags/config/default.nix                |  2 +-
 modules/ags/config/package-lock.json          |  8 +--
 modules/ags/config/package.json               |  2 +-
 .../generated-firefox-addons.nix              |  6 +-
 22 files changed, 70 insertions(+), 70 deletions(-)

diff --git a/apps/config/package-lock.json b/apps/config/package-lock.json
index 9d10bed0..f6a936c9 100644
--- a/apps/config/package-lock.json
+++ b/apps/config/package-lock.json
@@ -11,7 +11,7 @@
                 "@eslint/js": "9.22.0",
                 "@stylistic/eslint-plugin": "4.2.0",
                 "eslint": "9.22.0",
-                "eslint-plugin-jsdoc": "50.6.7",
+                "eslint-plugin-jsdoc": "50.6.8",
                 "jiti": "2.4.2",
                 "pkg-types": "2.1.0",
                 "typescript": "5.8.2",
@@ -789,9 +789,9 @@
             }
         },
         "node_modules/eslint-plugin-jsdoc": {
-            "version": "50.6.7",
-            "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.7.tgz",
-            "integrity": "sha512-8JrJRI6oSCHAdr5MvOD1L8nwywmiusk5RKfTisqq2rN5t65QmzmfBzAUkK0lbvwZ442HN33x+IbUon8d+axKoA==",
+            "version": "50.6.8",
+            "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.8.tgz",
+            "integrity": "sha512-PPZVqhoXaalMQwDGzcQrJtPSPIPOYsSMtvkjYAdsIazOW20yhYtVX4+jLL+XznD4zYTXyZbPWPRKkNev4D4lyw==",
             "license": "BSD-3-Clause",
             "dependencies": {
                 "@es-joy/jsdoccomment": "~0.49.0",
diff --git a/apps/config/package.json b/apps/config/package.json
index f4d21d81..68fe76e0 100644
--- a/apps/config/package.json
+++ b/apps/config/package.json
@@ -7,7 +7,7 @@
         "@eslint/js": "9.22.0",
         "@stylistic/eslint-plugin": "4.2.0",
         "eslint": "9.22.0",
-        "eslint-plugin-jsdoc": "50.6.7",
+        "eslint-plugin-jsdoc": "50.6.8",
         "jiti": "2.4.2",
         "pkg-types": "2.1.0",
         "typescript": "5.8.2",
diff --git a/apps/extract-subs/default.nix b/apps/extract-subs/default.nix
index a1e89883..04221572 100644
--- a/apps/extract-subs/default.nix
+++ b/apps/extract-subs/default.nix
@@ -5,7 +5,7 @@
 }:
 buildApp {
   src = ./.;
-  npmDepsHash = "sha256-8/6EyjZv/9AwaVMjoE9hQUBc0VysOdxbgaG5sKC/sdw=";
+  npmDepsHash = "sha256-3WBOJHKqBOdNP6Ym9+HfQhIMYmHnocR7Xw6I6uyUaNo=";
 
   runtimeInputs = [
     ffmpeg-full
diff --git a/apps/extract-subs/package-lock.json b/apps/extract-subs/package-lock.json
index 483cffe7..ceeb2b0f 100644
--- a/apps/extract-subs/package-lock.json
+++ b/apps/extract-subs/package-lock.json
@@ -31,7 +31,7 @@
                 "@eslint/js": "9.22.0",
                 "@stylistic/eslint-plugin": "4.2.0",
                 "eslint": "9.22.0",
-                "eslint-plugin-jsdoc": "50.6.6",
+                "eslint-plugin-jsdoc": "50.6.7",
                 "jiti": "2.4.2",
                 "pkg-types": "2.1.0",
                 "typescript": "5.8.2",
diff --git a/apps/mc-mods/default.nix b/apps/mc-mods/default.nix
index 896035c3..8d83dd46 100644
--- a/apps/mc-mods/default.nix
+++ b/apps/mc-mods/default.nix
@@ -5,7 +5,7 @@
 }:
 buildApp {
   src = ./.;
-  npmDepsHash = "sha256-seNRSiNZVihyGoujBr9I4Rh8CDvCuQbuG2M1WIQkP/M=";
+  npmDepsHash = "sha256-TytpX0oevXrJgtXYRpfBpohH/xu0vEIbbhsx/lzFtc0=";
 
   runtimeInputs = [
     nodejs_latest
diff --git a/apps/mc-mods/package-lock.json b/apps/mc-mods/package-lock.json
index 10311218..0005ea5f 100644
--- a/apps/mc-mods/package-lock.json
+++ b/apps/mc-mods/package-lock.json
@@ -30,7 +30,7 @@
                 "@eslint/js": "9.22.0",
                 "@stylistic/eslint-plugin": "4.2.0",
                 "eslint": "9.22.0",
-                "eslint-plugin-jsdoc": "50.6.7",
+                "eslint-plugin-jsdoc": "50.6.8",
                 "jiti": "2.4.2",
                 "pkg-types": "2.1.0",
                 "typescript": "5.8.2",
diff --git a/apps/pin-inputs/default.nix b/apps/pin-inputs/default.nix
index b6e7985d..3225c119 100644
--- a/apps/pin-inputs/default.nix
+++ b/apps/pin-inputs/default.nix
@@ -1,7 +1,7 @@
 {buildApp, ...}:
 buildApp {
   src = ./.;
-  npmDepsHash = "sha256-Qmhx5S6eE37QQ/4/GLsHnPasX0UfCSJ/+n+1ClfEzWc=";
+  npmDepsHash = "sha256-DdgN5JpjRQvrcbM/4PsFgFfAAxFP1XKK2eJzniy/YBk=";
 
   runtimeInputs = [];
 
diff --git a/apps/pin-inputs/package-lock.json b/apps/pin-inputs/package-lock.json
index 1f1a35b4..94a3e42a 100644
--- a/apps/pin-inputs/package-lock.json
+++ b/apps/pin-inputs/package-lock.json
@@ -30,7 +30,7 @@
                 "@eslint/js": "9.22.0",
                 "@stylistic/eslint-plugin": "4.2.0",
                 "eslint": "9.22.0",
-                "eslint-plugin-jsdoc": "50.6.7",
+                "eslint-plugin-jsdoc": "50.6.8",
                 "jiti": "2.4.2",
                 "pkg-types": "2.1.0",
                 "typescript": "5.8.2",
diff --git a/apps/update-sources/default.nix b/apps/update-sources/default.nix
index e70e2918..3f5fb475 100644
--- a/apps/update-sources/default.nix
+++ b/apps/update-sources/default.nix
@@ -12,7 +12,7 @@
 }:
 buildApp {
   src = ./.;
-  npmDepsHash = "sha256-GqOwMThKSC2hjrmqR14fA+kmmAwkrulA81BcpyT+DsA=";
+  npmDepsHash = "sha256-WgT0zbf+c1ONy+B5XUMxiUE6CS8Q0MoseufNJ6IM2z0=";
 
   runtimeInputs = [
     curl
diff --git a/apps/update-sources/package-lock.json b/apps/update-sources/package-lock.json
index 6975ed4b..8e81e14b 100644
--- a/apps/update-sources/package-lock.json
+++ b/apps/update-sources/package-lock.json
@@ -30,7 +30,7 @@
                 "@eslint/js": "9.22.0",
                 "@stylistic/eslint-plugin": "4.2.0",
                 "eslint": "9.22.0",
-                "eslint-plugin-jsdoc": "50.6.6",
+                "eslint-plugin-jsdoc": "50.6.7",
                 "jiti": "2.4.2",
                 "pkg-types": "2.1.0",
                 "typescript": "5.8.2",
diff --git a/configurations/nos/modules/docker/forgejo/images/postgres.nix b/configurations/nos/modules/docker/forgejo/images/postgres.nix
index 59dd4e9a..3a31ddf3 100644
--- a/configurations/nos/modules/docker/forgejo/images/postgres.nix
+++ b/configurations/nos/modules/docker/forgejo/images/postgres.nix
@@ -1,8 +1,8 @@
 pkgs:
 pkgs.dockerTools.pullImage rec {
   imageName = "postgres";
-  imageDigest = "sha256:c0e14efd7eaf4d83e443b6e7047ddde6465edbbbcc28ae770d9f5398abba1969";
-  hash = "sha256-iWs6RjAiqcMq0znGoVbTurLrSI3jFiCscBQqEfOdqzo=";
+  imageDigest = "sha256:4e8c2e92ad1fa2c3ea5efca42540e626a362d467e50bec75f9afecf2666f2f5b";
+  hash = "sha256-66K3Taz+Y9SLkBGrjG002BZyrBe3ufx7zOXKQDAVMqk=";
   finalImageName = imageName;
   finalImageTag = "14";
 }
diff --git a/configurations/nos/modules/docker/freshrss/images/postgres.nix b/configurations/nos/modules/docker/freshrss/images/postgres.nix
index 59dd4e9a..3a31ddf3 100644
--- a/configurations/nos/modules/docker/freshrss/images/postgres.nix
+++ b/configurations/nos/modules/docker/freshrss/images/postgres.nix
@@ -1,8 +1,8 @@
 pkgs:
 pkgs.dockerTools.pullImage rec {
   imageName = "postgres";
-  imageDigest = "sha256:c0e14efd7eaf4d83e443b6e7047ddde6465edbbbcc28ae770d9f5398abba1969";
-  hash = "sha256-iWs6RjAiqcMq0znGoVbTurLrSI3jFiCscBQqEfOdqzo=";
+  imageDigest = "sha256:4e8c2e92ad1fa2c3ea5efca42540e626a362d467e50bec75f9afecf2666f2f5b";
+  hash = "sha256-66K3Taz+Y9SLkBGrjG002BZyrBe3ufx7zOXKQDAVMqk=";
   finalImageName = imageName;
   finalImageTag = "14";
 }
diff --git a/configurations/nos/modules/docker/media/radarr/images/radarr.nix b/configurations/nos/modules/docker/media/radarr/images/radarr.nix
index bf4d244f..2361e31f 100644
--- a/configurations/nos/modules/docker/media/radarr/images/radarr.nix
+++ b/configurations/nos/modules/docker/media/radarr/images/radarr.nix
@@ -1,8 +1,8 @@
 pkgs:
 pkgs.dockerTools.pullImage rec {
   imageName = "ghcr.io/linuxserver/radarr";
-  imageDigest = "sha256:06f209efdfb25df8eaa6c275f6106d0a9e6b2c8502bd6dde3f95683c2a66aac1";
-  hash = "sha256-2IjveFayx3DZ5CGTRpYoU66i6RkaOeoNzgbZArIpmLc=";
+  imageDigest = "sha256:23677e1cb09bd957796f4521748f0eff9eb65d883949c10442635eabe64b750a";
+  hash = "sha256-GHammLG9pc77k59pF1PBA2z/sMre+voES2YgbQe01Fg=";
   finalImageName = imageName;
   finalImageTag = "latest";
 }
diff --git a/configurations/nos/modules/docker/media/sonarr/images/sonarr.nix b/configurations/nos/modules/docker/media/sonarr/images/sonarr.nix
index 780e978e..1a5d1d0f 100644
--- a/configurations/nos/modules/docker/media/sonarr/images/sonarr.nix
+++ b/configurations/nos/modules/docker/media/sonarr/images/sonarr.nix
@@ -1,8 +1,8 @@
 pkgs:
 pkgs.dockerTools.pullImage rec {
   imageName = "ghcr.io/linuxserver/sonarr";
-  imageDigest = "sha256:b666479159c0ffc17d5c2281737c9a88d78afcaa0aa52cb441b46336f6feba31";
-  hash = "sha256-SXIAr0N/wu/ElvSpLcmo6xq7I5D4c+v0ZefV0aMv5Zw=";
+  imageDigest = "sha256:7fe49f99201de94a277c577dcce5ef8f1789ead1056c8cf758fac7bf4e601d16";
+  hash = "sha256-6Ug/nyWSQwzGQ1vi8Lpg5TmIWwtI1czJh1/Bb76FTFU=";
   finalImageName = imageName;
   finalImageTag = "latest";
 }
diff --git a/configurations/nos/modules/docker/nextcloud/images/nextcloud.nix b/configurations/nos/modules/docker/nextcloud/images/nextcloud.nix
index 7a5cfb76..1087daea 100644
--- a/configurations/nos/modules/docker/nextcloud/images/nextcloud.nix
+++ b/configurations/nos/modules/docker/nextcloud/images/nextcloud.nix
@@ -1,8 +1,8 @@
 pkgs:
 pkgs.dockerTools.pullImage rec {
   imageName = "nextcloud";
-  imageDigest = "sha256:6854c0336040c628b84bd286fa898675d00d77139b0299c6e39793da454e2115";
-  hash = "sha256-1XT0oE6i2Dhpx8PbjdjbSwo0e37KEoSQ+cJNjowECWo=";
+  imageDigest = "sha256:f277ddde7210f04a47daca3c3a0a6f42ff801c1e31b1f883b0a60feb842ee1d0";
+  hash = "sha256-FLPzypD/AAjBYK0mhJWcFjtJTMHcS8fo9h0nJYd66gs=";
   finalImageName = imageName;
   finalImageTag = "fpm";
 }
diff --git a/configurations/nos/modules/docker/nextcloud/images/nginx.nix b/configurations/nos/modules/docker/nextcloud/images/nginx.nix
index 722048d3..bf6e5b73 100644
--- a/configurations/nos/modules/docker/nextcloud/images/nginx.nix
+++ b/configurations/nos/modules/docker/nextcloud/images/nginx.nix
@@ -1,8 +1,8 @@
 pkgs:
 pkgs.dockerTools.pullImage rec {
   imageName = "nginx";
-  imageDigest = "sha256:9d6b58feebd2dbd3c56ab5853333d627cc6e281011cfd6050fa4bcf2072c9496";
-  hash = "sha256-/njSPvscYYPeht0FKvrFlqyOeKCvlqMZjey2mm88434=";
+  imageDigest = "sha256:57a563126c0fd426346b02e5aa231ae9e5fd66f2248b36553207a0eca1403fde";
+  hash = "sha256-GZA2ZIhDVPgXmJ831Ix16dYK9nGntckNpyS9Md7yrNU=";
   finalImageName = imageName;
   finalImageTag = "latest";
 }
diff --git a/configurations/nos/modules/qbittorrent/vuetorrent.nix b/configurations/nos/modules/qbittorrent/vuetorrent.nix
index 06ae459a..12602fc3 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.23.0";
-  url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.23.0/vuetorrent.zip";
-  hash = "sha256-i82q6I014jKEA6uLtp8nTCrB4RD8GFNQJEEd+VKNFTk=";
+  version = "2.23.1";
+  url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.23.1/vuetorrent.zip";
+  hash = "sha256-3LSWDz1TuVbbZO5daS9ls8ZhOKIyqkMC3w6BnZjOkSk=";
 }
diff --git a/flake.lock b/flake.lock
index 1940cb6f..246914ac 100644
--- a/flake.lock
+++ b/flake.lock
@@ -155,11 +155,11 @@
     "custom-sidebar-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1742172104,
-        "narHash": "sha256-1nQGZpO9T+D2Q3YAQllJL/sWKUTFUwku0bHufD4MYMg=",
+        "lastModified": 1742295345,
+        "narHash": "sha256-7I3/6gi+zhGoiJsKvFgk49VQF05th3p8+yHt61zXjMs=",
         "owner": "elchininet",
         "repo": "custom-sidebar",
-        "rev": "4aa3a4d64763552602e1128529b708b2f5c9109c",
+        "rev": "cb859ddcc3177d8aac73b926ccdff0406f4b11af",
         "type": "github"
       },
       "original": {
@@ -461,11 +461,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741955947,
-        "narHash": "sha256-2lbURKclgKqBNm7hVRtWh0A7NrdsibD0EaWhahUVhhY=",
+        "lastModified": 1742305478,
+        "narHash": "sha256-iYCinzZnnUeCkZ031qGRwPdwRsqW6o9Y0MgGpA7Zva4=",
         "owner": "nix-community",
         "repo": "home-manager",
-        "rev": "4e12151c9e014e2449e0beca2c0e9534b96a26b4",
+        "rev": "fb74bb76d94a6c55632376c931fc108131260ee9",
         "type": "github"
       },
       "original": {
@@ -577,11 +577,11 @@
         "xdph": "xdph"
       },
       "locked": {
-        "lastModified": 1742223160,
-        "narHash": "sha256-lExsJAtqhTITVBRuRoWklddFekm5CO+nrS2sxG4rsIA=",
+        "lastModified": 1742297408,
+        "narHash": "sha256-Xn3vzG7dhQlK26B0vUeModxYC8UD/6OhOi+5vqYV6Y4=",
         "owner": "hyprwm",
         "repo": "Hyprland",
-        "rev": "011d7ccb91081ff99f184564ea38d1b9e543a99c",
+        "rev": "cca0f48b74e87f86244f5773c42d9ade84683f3b",
         "type": "github"
       },
       "original": {
@@ -837,11 +837,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1742021951,
-        "narHash": "sha256-Nxrkvh353BeG6/D8yPq50VCaYnCMKviS7krw4DfzLVU=",
+        "lastModified": 1742278596,
+        "narHash": "sha256-ZShdL237Hz+Sog0mzfsCui+kyj+Xd2ka91Dilxlz9j4=",
         "owner": "Jovian-Experiments",
         "repo": "Jovian-NixOS",
-        "rev": "ecaf8b6aa7d28cb7b87da334310fbe1ba31f8d64",
+        "rev": "fd69a59cfab06fe8ac0695377e10573e91b6a3ff",
         "type": "github"
       },
       "original": {
@@ -1161,11 +1161,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1742176115,
-        "narHash": "sha256-gWZhY2Il5aGL2lxwwHaOQ1jPF4ZEW/eQLAPzqpO/xmQ=",
+        "lastModified": 1742262357,
+        "narHash": "sha256-6JGR5I4cuFFun3AJKPnMPz6PKUPywIH+AFYROUFRvYQ=",
         "owner": "fufexan",
         "repo": "nix-gaming",
-        "rev": "7a5e1f3c5ed63bcf047103d1edd9276e77b4f684",
+        "rev": "53eda8bba79a2c28782734bca51d70ecffb82d74",
         "type": "github"
       },
       "original": {
@@ -1257,11 +1257,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1742019091,
-        "narHash": "sha256-zzAn6mBiK0+UFjcmG7indZJMPpPt0kMEzck5Jx00au8=",
+        "lastModified": 1742251239,
+        "narHash": "sha256-QH61lUWvO7jkZAzsgBJtyjmX5/UozZcSZQxOl10jVk4=",
         "owner": "kaylorben",
         "repo": "nixcord",
-        "rev": "c1a2a14393dba951994442199b9adfe14bb78a99",
+        "rev": "d7f44d000158fa46af9fae1819d8221d1ccb4ca2",
         "type": "github"
       },
       "original": {
@@ -1541,11 +1541,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741790785,
-        "narHash": "sha256-nzgO/ZCSBzWjbMkYDxG+yl9Z2eGbCgQu06Oku3ir5D4=",
+        "lastModified": 1742230249,
+        "narHash": "sha256-Ff1jt+ICe+LFb8UqwWFIOqPPJFlBGh5FzjHD+gpRu7M=",
         "owner": "nix-community",
         "repo": "poetry2nix",
-        "rev": "f842aae3a72ef764e38eaf3e75aa435fb9861bba",
+        "rev": "25b1472cf0982124a1a6674379554047f1df163b",
         "type": "github"
       },
       "original": {
@@ -1601,11 +1601,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1742058297,
-        "narHash": "sha256-b4SZc6TkKw8WQQssbN5O2DaCEzmFfvSTPYHlx/SFW9Y=",
+        "lastModified": 1742300892,
+        "narHash": "sha256-QmF0proyjXI9YyZO9GZmc7/uEu5KVwCtcdLsKSoxPAI=",
         "owner": "cachix",
         "repo": "git-hooks.nix",
-        "rev": "59f17850021620cd348ad2e9c0c64f4e6325ce2a",
+        "rev": "ea26a82dda75bee6783baca6894040c8e6599728",
         "type": "github"
       },
       "original": {
@@ -1770,11 +1770,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1742209060,
-        "narHash": "sha256-47/1bOPBGhmAegF06nxLN15d/MClCAkk8s/+WOhJJAM=",
+        "lastModified": 1742239755,
+        "narHash": "sha256-ptn8dR4Uat3UUadGYNnB7CIH9SQm8mK69D2A/twBUXQ=",
         "owner": "Mic92",
         "repo": "sops-nix",
-        "rev": "b33837ae3cfa012b65810891bebbee71fa4c0658",
+        "rev": "787afce414bcce803b605c510b60bf43c11f4b55",
         "type": "github"
       },
       "original": {
@@ -1786,11 +1786,11 @@
     "spotifyplus-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1741961126,
-        "narHash": "sha256-NYM793HVxRoSB4FR564H8G/jD+8eg5hbyY1SiiaC47c=",
+        "lastModified": 1742253448,
+        "narHash": "sha256-iYvDB2VLPtmuS3QV2zC+HZlMD+p9NYDGDOwtduJulGc=",
         "owner": "thlucas1",
         "repo": "homeassistantcomponent_spotifyplus",
-        "rev": "05a60bbefa09ac173ce8dab0dd5d71d23b379ac9",
+        "rev": "c69ed37af0832200a960b16ef6f04146133254f1",
         "type": "github"
       },
       "original": {
@@ -1853,11 +1853,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1739829690,
-        "narHash": "sha256-mL1szCeIsjh6Khn3nH2cYtwO5YXG6gBiTw1A30iGeDU=",
+        "lastModified": 1742303424,
+        "narHash": "sha256-2R7cGdcA2npQQcIWu2cTlU63veTzwVZe78BliIuJT00=",
         "owner": "numtide",
         "repo": "treefmt-nix",
-        "rev": "3d0579f5cc93436052d94b73925b48973a104204",
+        "rev": "b3b938ab8ba2e8a0ce9ee9b30ccfa5e903ae5753",
         "type": "github"
       },
       "original": {
diff --git a/modules/ags/config/default.nix b/modules/ags/config/default.nix
index 4e73e59e..b2e9f509 100644
--- a/modules/ags/config/default.nix
+++ b/modules/ags/config/default.nix
@@ -1,3 +1,3 @@
 {
-  npmDepsHash = "sha256-NNtSx9WClTsWW1cLTtvSulTvVsxG5a4ES1YUrp4YaVM=";
+  npmDepsHash = "sha256-CUvj1ZEMXhlTnj6LQ6dy5Y5XNGfYUrvMOeEslAWXlp4=";
 }
diff --git a/modules/ags/config/package-lock.json b/modules/ags/config/package-lock.json
index 0198d841..2f1bf785 100644
--- a/modules/ags/config/package-lock.json
+++ b/modules/ags/config/package-lock.json
@@ -12,7 +12,7 @@
                 "@stylistic/eslint-plugin": "4.2.0",
                 "astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?e5a8e3b60e41d06450284baf7008abe4ac27a53d",
                 "eslint": "9.22.0",
-                "eslint-plugin-jsdoc": "50.6.7",
+                "eslint-plugin-jsdoc": "50.6.8",
                 "fzf": "0.5.2",
                 "jiti": "2.4.2",
                 "typescript-eslint": "8.26.1"
@@ -788,9 +788,9 @@
             }
         },
         "node_modules/eslint-plugin-jsdoc": {
-            "version": "50.6.7",
-            "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.7.tgz",
-            "integrity": "sha512-8JrJRI6oSCHAdr5MvOD1L8nwywmiusk5RKfTisqq2rN5t65QmzmfBzAUkK0lbvwZ442HN33x+IbUon8d+axKoA==",
+            "version": "50.6.8",
+            "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.8.tgz",
+            "integrity": "sha512-PPZVqhoXaalMQwDGzcQrJtPSPIPOYsSMtvkjYAdsIazOW20yhYtVX4+jLL+XznD4zYTXyZbPWPRKkNev4D4lyw==",
             "license": "BSD-3-Clause",
             "dependencies": {
                 "@es-joy/jsdoccomment": "~0.49.0",
diff --git a/modules/ags/config/package.json b/modules/ags/config/package.json
index 1a123d75..3584de94 100644
--- a/modules/ags/config/package.json
+++ b/modules/ags/config/package.json
@@ -7,7 +7,7 @@
         "@eslint/js": "9.22.0",
         "@stylistic/eslint-plugin": "4.2.0",
         "eslint": "9.22.0",
-        "eslint-plugin-jsdoc": "50.6.7",
+        "eslint-plugin-jsdoc": "50.6.8",
         "fzf": "0.5.2",
         "jiti": "2.4.2",
         "typescript-eslint": "8.26.1"
diff --git a/scopedPackages/firefox-addons/generated-firefox-addons.nix b/scopedPackages/firefox-addons/generated-firefox-addons.nix
index eae4b859..bbc16769 100644
--- a/scopedPackages/firefox-addons/generated-firefox-addons.nix
+++ b/scopedPackages/firefox-addons/generated-firefox-addons.nix
@@ -325,10 +325,10 @@
   };
   "ublock-origin" = buildFirefoxXpiAddon {
     pname = "ublock-origin";
-    version = "1.62.0";
+    version = "1.63.0";
     addonId = "uBlock0@raymondhill.net";
-    url = "https://addons.mozilla.org/firefox/downloads/file/4412673/ublock_origin-1.62.0.xpi";
-    sha256 = "8a9e02aa838c302fb14e2b5bc88a6036d36358aadd6f95168a145af2018ef1a3";
+    url = "https://addons.mozilla.org/firefox/downloads/file/4456610/ublock_origin-1.63.0.xpi";
+    sha256 = "8a208284b53565957c878a93b717b46ea0d079cb097214062b76bb96dc18a0f4";
     meta = with lib; {
       homepage = "https://github.com/gorhill/uBlock#ublock-origin";
       description = "Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory.";