From 07ed7cdd5e54ddc7790cfcf2ab9f5f09f4218cc6 Mon Sep 17 00:00:00 2001
From: matt1432 <matt@nelim.org>
Date: Mon, 17 Mar 2025 12:33:54 -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-15) rev: c7750d7b10b01d17d9850db58a8c8ac8211eb9d5
      → 'github:elchininet/custom-sidebar' (2025-03-17) rev: 4aa3a4d64763552602e1128529b708b2f5c9109c

    • Updated input 'gpu-screen-recorder-src':
        'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-15) rev: 77b60a03b2785fa8ce461069f2ba2f241c2a1557
      → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-16) rev: e7a95f830abc358fcdf6d24fcf11e346e0b77e99

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

    • Updated input 'hyprland/aquamarine':
        'github:hyprwm/aquamarine' (2025-03-14) rev: bea48d0bbe15fb3d758a8b6be865836c97056575
      → 'github:hyprwm/aquamarine' (2025-03-17) rev: 484b732195cc53f4536ce4bd59a5c6402b1e7ccf

    • Updated input 'hyprland/hyprcursor':
        'github:hyprwm/hyprcursor' (2025-02-04) rev: 7c6d165e1eb9045a996551eb9f121b6d1b30adc3
      → 'github:hyprwm/hyprcursor' (2025-03-17) rev: 2fd36421c21aa87e2fe3bee11067540ae612f719

    • Updated input 'hyprland-plugins':
        'github:hyprwm/hyprland-plugins' (2025-02-07) rev: 4f48dbe12f3cbbeb4d31c91c67b21edbc5b4b451
      → 'github:hyprwm/hyprland-plugins' (2025-03-16) rev: 0eb996c3ed89eeed3d493a310acd8eccb62838d9

    • Updated input 'nix-gaming':
        'github:fufexan/nix-gaming' (2025-03-15) rev: 0894bfe2c7f48091c1f5100f39bdfa0e19d08ab4
      → 'github:fufexan/nix-gaming' (2025-03-17) rev: 7a5e1f3c5ed63bcf047103d1edd9276e77b4f684

    • Updated input 'nix-index-db':
        'github:Mic92/nix-index-database' (2025-03-10) rev: 66537fb185462ba9b07f4e6f2d54894a1b2d04ab
      → 'github:Mic92/nix-index-database' (2025-03-17) rev: 2cfb4e1ca32f59dd2811d7a6dd5d4d1225f0955c

    • Updated input 'nixd':
        'github:nix-community/nixd' (2025-02-11) rev: 065dcb4cb2f8269d6d15d2b2491a79cff47f9550
      → 'github:nix-community/nixd' (2025-03-17) rev: 8ac5582c7709dcbb95bc2bd903c978ef67707409

    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs' (2025-03-13) rev: 6607cf789e541e7873d40d3a8f7815ea92204f32
      → 'github:NixOS/nixpkgs' (2025-03-15) rev: c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5

    • Updated input 'nixpkgs-wayland':
        'github:nix-community/nixpkgs-wayland' (2025-03-15) rev: 538fb64a8a28e258ad1758a9691cfa5a2c8d7a75
      → 'github:nix-community/nixpkgs-wayland' (2025-03-16) rev: ba7f5a383fcb5001a233cdae3de9bd0d45ce9e4a

    • Updated input 'secrets':
        'git+ssh://git@git.nelim.org/matt1432/nixos-secrets' (2025-02-09) rev: 8d991fbb480564e0631d4d5a48ca906ca0966266
      → 'git+ssh://git@git.nelim.org/matt1432/nixos-secrets' (2025-03-16) rev: 628f5e52bc860cf039e291778cf8e86785a57d78

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

    • Updated input 'tuya-local-src':
        'github:make-all/tuya-local' (2025-03-15) rev: 66c9f8b052bf1ff0140b28bb2682ae9804efd769
      → 'github:make-all/tuya-local' (2025-03-17) rev: 6edf4e9888eadf1506b9c04dacc2902351ec8307

Docker Images:
    • ghcr.io/linuxserver/prowlarr latest:
       sha256:2100d2cee89da16e7ce4a1169406c7718e6508c86ddc497dfbfdb7d6be2ea0c2
     → sha256:18e9801e4509e45873c1adb03adf0bf718743ff5147e19b4cdf7626f8bd2f752

    • ghcr.io/linuxserver/radarr latest:
       sha256:620189d67078ddcfeb7a4efa424eb62f827ef734ef1e56980768bf8efd73782a
     → sha256:06f209efdfb25df8eaa6c275f6106d0a9e6b2c8502bd6dde3f95683c2a66aac1

    • docker.io/fallenbagel/jellyseerr latest:
       sha256:92dc0eb9ba260a11886ac52c3a82c5490769238f120e6312a2793809842021a6
     → sha256:52ca0b18c58ec4e769b8acae9beaae37a520a365c7ead52b7fc3ba1c3352d1f0

Firefox Addons:
    sound-volume: 2.0.2 -> 2.0.3

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

nix-update executions:
    homepage: 1.0.3 -> 1.0.4
---
 apps/config/package-lock.json                 |   8 +-
 apps/config/package.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 +-
 .../docker/media/prowlarr/images/prowlarr.nix |   4 +-
 .../docker/media/radarr/images/radarr.nix     |   4 +-
 .../docker/media/seerr/images/jellyseerr.nix  |   4 +-
 flake.lock                                    | 100 +++++++++---------
 modules/ags/config/default.nix                |   2 +-
 modules/ags/config/package-lock.json          |  14 +--
 modules/ags/config/package.json               |   4 +-
 packages/homepage/default.nix                 |   6 +-
 .../generated-firefox-addons.nix              |   6 +-
 .../custom-sidebar/default.nix                |   2 +-
 16 files changed, 82 insertions(+), 82 deletions(-)

diff --git a/apps/config/package-lock.json b/apps/config/package-lock.json
index 65b097e3..9d10bed0 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.6",
+                "eslint-plugin-jsdoc": "50.6.7",
                 "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.6",
-            "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.6.tgz",
-            "integrity": "sha512-4jLo9NZqHfyNtiBxAU293eX1xi6oUIBcAxJJL/hHeeNhh26l4l/Apmu0x9SarvSQ/gWNOrnFci4DSPupN4//WA==",
+            "version": "50.6.7",
+            "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.7.tgz",
+            "integrity": "sha512-8JrJRI6oSCHAdr5MvOD1L8nwywmiusk5RKfTisqq2rN5t65QmzmfBzAUkK0lbvwZ442HN33x+IbUon8d+axKoA==",
             "license": "BSD-3-Clause",
             "dependencies": {
                 "@es-joy/jsdoccomment": "~0.49.0",
diff --git a/apps/config/package.json b/apps/config/package.json
index 782b90aa..f4d21d81 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.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 5d1e064d..896035c3 100644
--- a/apps/mc-mods/default.nix
+++ b/apps/mc-mods/default.nix
@@ -5,7 +5,7 @@
 }:
 buildApp {
   src = ./.;
-  npmDepsHash = "sha256-DUeMirFhlNsBIQsfAAepPmarHSFlsy4XVK3VWPPbh7E=";
+  npmDepsHash = "sha256-seNRSiNZVihyGoujBr9I4Rh8CDvCuQbuG2M1WIQkP/M=";
 
   runtimeInputs = [
     nodejs_latest
diff --git a/apps/mc-mods/package-lock.json b/apps/mc-mods/package-lock.json
index ddc60642..10311218 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.6",
+                "eslint-plugin-jsdoc": "50.6.7",
                 "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 2805377f..b6e7985d 100644
--- a/apps/pin-inputs/default.nix
+++ b/apps/pin-inputs/default.nix
@@ -1,7 +1,7 @@
 {buildApp, ...}:
 buildApp {
   src = ./.;
-  npmDepsHash = "sha256-fk5yVpbPyJ5xOvYEKTG4EDFh4Ba7WwDjsyv2PmXz2eM=";
+  npmDepsHash = "sha256-Qmhx5S6eE37QQ/4/GLsHnPasX0UfCSJ/+n+1ClfEzWc=";
 
   runtimeInputs = [];
 
diff --git a/apps/pin-inputs/package-lock.json b/apps/pin-inputs/package-lock.json
index c583bb47..1f1a35b4 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.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/media/prowlarr/images/prowlarr.nix b/configurations/nos/modules/docker/media/prowlarr/images/prowlarr.nix
index 1545ec98..5ecd054f 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:2100d2cee89da16e7ce4a1169406c7718e6508c86ddc497dfbfdb7d6be2ea0c2";
-  hash = "sha256-VKlQx3BpLvs/Z6vehEdFPXDkiEcU0GIvp5kOPPKGSlM=";
+  imageDigest = "sha256:18e9801e4509e45873c1adb03adf0bf718743ff5147e19b4cdf7626f8bd2f752";
+  hash = "sha256-SXlE7QYGGVWePjORCFiN+0bfqFpEfoPV0fp5XqN9XCU=";
   finalImageName = imageName;
   finalImageTag = "latest";
 }
diff --git a/configurations/nos/modules/docker/media/radarr/images/radarr.nix b/configurations/nos/modules/docker/media/radarr/images/radarr.nix
index 302c6cb8..bf4d244f 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:620189d67078ddcfeb7a4efa424eb62f827ef734ef1e56980768bf8efd73782a";
-  hash = "sha256-YofT547ZYsqIjw955xIzhREOPqMxoK1gNPDLCU//XjE=";
+  imageDigest = "sha256:06f209efdfb25df8eaa6c275f6106d0a9e6b2c8502bd6dde3f95683c2a66aac1";
+  hash = "sha256-2IjveFayx3DZ5CGTRpYoU66i6RkaOeoNzgbZArIpmLc=";
   finalImageName = imageName;
   finalImageTag = "latest";
 }
diff --git a/configurations/nos/modules/docker/media/seerr/images/jellyseerr.nix b/configurations/nos/modules/docker/media/seerr/images/jellyseerr.nix
index 7cc0d74f..df1a9c4d 100644
--- a/configurations/nos/modules/docker/media/seerr/images/jellyseerr.nix
+++ b/configurations/nos/modules/docker/media/seerr/images/jellyseerr.nix
@@ -1,8 +1,8 @@
 pkgs:
 pkgs.dockerTools.pullImage rec {
   imageName = "docker.io/fallenbagel/jellyseerr";
-  imageDigest = "sha256:92dc0eb9ba260a11886ac52c3a82c5490769238f120e6312a2793809842021a6";
-  hash = "sha256-eSVWRoXd5CzCRvgIfS8apt3SatF2nM3u0HEh9q52WXE=";
+  imageDigest = "sha256:52ca0b18c58ec4e769b8acae9beaae37a520a365c7ead52b7fc3ba1c3352d1f0";
+  hash = "sha256-jifGorzTw/2vu50SJpLDmMVSj7VoEEhcvAAnJClq7TQ=";
   finalImageName = imageName;
   finalImageTag = "latest";
 }
diff --git a/flake.lock b/flake.lock
index dc1f5240..1940cb6f 100644
--- a/flake.lock
+++ b/flake.lock
@@ -47,11 +47,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741934125,
-        "narHash": "sha256-qwI47l3aKXRpDvmCKDbLV70iVfAqhpuKqT7qYHA4KJk=",
+        "lastModified": 1742213273,
+        "narHash": "sha256-0l0vDb4anfsBu1rOs94bC73Hub+xEivgBAo6QXl2MmU=",
         "owner": "hyprwm",
         "repo": "aquamarine",
-        "rev": "bea48d0bbe15fb3d758a8b6be865836c97056575",
+        "rev": "484b732195cc53f4536ce4bd59a5c6402b1e7ccf",
         "type": "github"
       },
       "original": {
@@ -155,11 +155,11 @@
     "custom-sidebar-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1741997117,
-        "narHash": "sha256-TG5ZYcWoL2kMN79prznYIWb/aeIcCY29vT5BoZ46D9s=",
+        "lastModified": 1742172104,
+        "narHash": "sha256-1nQGZpO9T+D2Q3YAQllJL/sWKUTFUwku0bHufD4MYMg=",
         "owner": "elchininet",
         "repo": "custom-sidebar",
-        "rev": "c7750d7b10b01d17d9850db58a8c8ac8211eb9d5",
+        "rev": "4aa3a4d64763552602e1128529b708b2f5c9109c",
         "type": "github"
       },
       "original": {
@@ -402,11 +402,11 @@
     "gpu-screen-recorder-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1742041389,
-        "narHash": "sha256-iEvryg/o+WIe49y5/hhPLRAhBeXcNRYYjd6xWSDOvoY=",
+        "lastModified": 1742084555,
+        "narHash": "sha256-NU0x4G3rycaFfAVQie7WT8Xu94XRwr/kfU490xVPibM=",
         "ref": "refs/heads/master",
-        "rev": "77b60a03b2785fa8ce461069f2ba2f241c2a1557",
-        "revCount": 1017,
+        "rev": "e7a95f830abc358fcdf6d24fcf11e346e0b77e99",
+        "revCount": 1020,
         "type": "git",
         "url": "https://repo.dec05eba.com/gpu-screen-recorder"
       },
@@ -490,11 +490,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1738664950,
-        "narHash": "sha256-xIeGNM+iivwVHkv9tHwOqoUP5dDrtees34bbFKKMZYs=",
+        "lastModified": 1742215578,
+        "narHash": "sha256-zfs71PXVVPEe56WEyNi2TJQPs0wabU4WAlq0XV7GcdE=",
         "owner": "hyprwm",
         "repo": "hyprcursor",
-        "rev": "7c6d165e1eb9045a996551eb9f121b6d1b30adc3",
+        "rev": "2fd36421c21aa87e2fe3bee11067540ae612f719",
         "type": "github"
       },
       "original": {
@@ -577,11 +577,11 @@
         "xdph": "xdph"
       },
       "locked": {
-        "lastModified": 1742065072,
-        "narHash": "sha256-y/s5wt1fyBpOgmBRNVpFP3gcqHKnBoJzMhps/dmGff4=",
+        "lastModified": 1742223160,
+        "narHash": "sha256-lExsJAtqhTITVBRuRoWklddFekm5CO+nrS2sxG4rsIA=",
         "owner": "hyprwm",
         "repo": "Hyprland",
-        "rev": "bf5e4bf11662ebedcae44cd846ba5e755d7a6ba1",
+        "rev": "011d7ccb91081ff99f184564ea38d1b9e543a99c",
         "type": "github"
       },
       "original": {
@@ -603,11 +603,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1738966025,
-        "narHash": "sha256-MzgrF0jKlTNnNS33D8PwI5z2MJ1Tzf5MQVf/oms2pdw=",
+        "lastModified": 1742164373,
+        "narHash": "sha256-O0SmKvUf5rnDczzVZbhImDzSvrsPwONI3GcWgLdsdzg=",
         "owner": "hyprwm",
         "repo": "hyprland-plugins",
-        "rev": "4f48dbe12f3cbbeb4d31c91c67b21edbc5b4b451",
+        "rev": "0eb996c3ed89eeed3d493a310acd8eccb62838d9",
         "type": "github"
       },
       "original": {
@@ -884,11 +884,11 @@
         "nixpkgs-lib": "nixpkgs-lib"
       },
       "locked": {
-        "lastModified": 1741522229,
-        "narHash": "sha256-7XL9XiEZSZ0+0z6Y0VPBLLNADkEEq/IYHzGVCEWQUXc=",
+        "lastModified": 1742127176,
+        "narHash": "sha256-8OFwIe502OuLcdXSESx1LsDryFKrKTAPU4VqeWr01Vw=",
         "owner": "nix-community",
         "repo": "lib-aggregate",
-        "rev": "b3bc7ba34afb20631c9ff05c0cff42c83ec2ae34",
+        "rev": "4f006373d71f658c9cca107d5abd329be62ba04c",
         "type": "github"
       },
       "original": {
@@ -1161,11 +1161,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1742045780,
-        "narHash": "sha256-+DTq6s9QFutsc0NCKGARH3+J5MBkz91goh7/WHXI9Wo=",
+        "lastModified": 1742176115,
+        "narHash": "sha256-gWZhY2Il5aGL2lxwwHaOQ1jPF4ZEW/eQLAPzqpO/xmQ=",
         "owner": "fufexan",
         "repo": "nix-gaming",
-        "rev": "0894bfe2c7f48091c1f5100f39bdfa0e19d08ab4",
+        "rev": "7a5e1f3c5ed63bcf047103d1edd9276e77b4f684",
         "type": "github"
       },
       "original": {
@@ -1201,11 +1201,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741619381,
-        "narHash": "sha256-koZtlJRqi0/MD/AKd0KrXLA2NuBOVzlIyAJprjzpxZE=",
+        "lastModified": 1742174123,
+        "narHash": "sha256-pDNzMoR6m1ZSJToZQ6XDTLVSdzIzmFl1b8Pc3f7iV6Y=",
         "owner": "Mic92",
         "repo": "nix-index-database",
-        "rev": "66537fb185462ba9b07f4e6f2d54894a1b2d04ab",
+        "rev": "2cfb4e1ca32f59dd2811d7a6dd5d4d1225f0955c",
         "type": "github"
       },
       "original": {
@@ -1284,11 +1284,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1739259093,
-        "narHash": "sha256-pltdsmg4oh1AVNrMbKUgx1VPbndVdCGID5mrBmRIdVI=",
+        "lastModified": 1742211936,
+        "narHash": "sha256-QykbG0ImOgKzju2J0z5ZoBbqdC5IeafPsGN3iqdRW1c=",
         "owner": "nix-community",
         "repo": "nixd",
-        "rev": "065dcb4cb2f8269d6d15d2b2491a79cff47f9550",
+        "rev": "8ac5582c7709dcbb95bc2bd903c978ef67707409",
         "type": "github"
       },
       "original": {
@@ -1322,11 +1322,11 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1741851582,
-        "narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=",
+        "lastModified": 1742069588,
+        "narHash": "sha256-C7jVfohcGzdZRF6DO+ybyG/sqpo1h6bZi9T56sxLy+k=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "6607cf789e541e7873d40d3a8f7815ea92204f32",
+        "rev": "c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5",
         "type": "github"
       },
       "original": {
@@ -1370,11 +1370,11 @@
     },
     "nixpkgs-lib": {
       "locked": {
-        "lastModified": 1741481724,
-        "narHash": "sha256-XkDGJ3UJ06OkyHiKX20wLIyqrVl8J9ppccSevDoZYg0=",
+        "lastModified": 1742087259,
+        "narHash": "sha256-blNFfJM8car2wY2dMNsxu1x5Wy1CsvSgzrNtdVQxrmY=",
         "owner": "nix-community",
         "repo": "nixpkgs.lib",
-        "rev": "4264843d949bd5fb28a96f47842b634919aa58fa",
+        "rev": "e3bcabc74538dbecedf3077ae96c081c3a2bb9e6",
         "type": "github"
       },
       "original": {
@@ -1396,11 +1396,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1742044857,
-        "narHash": "sha256-Oa9vkovyDmP+wBYDpaa2qTAcUIwyAJpK6wEYeiItbR0=",
+        "lastModified": 1742129410,
+        "narHash": "sha256-VCmLTGD5hJYIuCF3JXMWqri1TagNv6pA7a3mnPpUK9k=",
         "owner": "nix-community",
         "repo": "nixpkgs-wayland",
-        "rev": "538fb64a8a28e258ad1758a9691cfa5a2c8d7a75",
+        "rev": "ba7f5a383fcb5001a233cdae3de9bd0d45ce9e4a",
         "type": "github"
       },
       "original": {
@@ -1718,11 +1718,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1739129304,
-        "narHash": "sha256-Qu7nLnxrzZyQTLDD2bLrki1KOe7snAWPJxZ2Bxj3FEE=",
+        "lastModified": 1742154705,
+        "narHash": "sha256-ZvnmJYSxKrmAXmS2UWja1MgXQ1I09FXtNzx8JjiQHSU=",
         "ref": "refs/heads/main",
-        "rev": "8d991fbb480564e0631d4d5a48ca906ca0966266",
-        "revCount": 92,
+        "rev": "628f5e52bc860cf039e291778cf8e86785a57d78",
+        "revCount": 94,
         "type": "git",
         "url": "ssh://git@git.nelim.org/matt1432/nixos-secrets"
       },
@@ -1770,11 +1770,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741861888,
-        "narHash": "sha256-ynOgXAyToeE1UdLNfrUn/hL7MN0OpIS2BtNdLjpjPf0=",
+        "lastModified": 1742209060,
+        "narHash": "sha256-47/1bOPBGhmAegF06nxLN15d/MClCAkk8s/+WOhJJAM=",
         "owner": "Mic92",
         "repo": "sops-nix",
-        "rev": "d016ce0365b87d848a57c12ffcfdc71da7a2b55f",
+        "rev": "b33837ae3cfa012b65810891bebbee71fa4c0658",
         "type": "github"
       },
       "original": {
@@ -1885,11 +1885,11 @@
     "tuya-local-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1742052060,
-        "narHash": "sha256-XuBgNVcOUAay+CTYoiejxvFc/dBIKsvo1f55rYMv2SE=",
+        "lastModified": 1742198616,
+        "narHash": "sha256-CkH2Njv9qdGlnEo3RP64Lz4ys62W6DxYC/TSl/lndPI=",
         "owner": "make-all",
         "repo": "tuya-local",
-        "rev": "66c9f8b052bf1ff0140b28bb2682ae9804efd769",
+        "rev": "6edf4e9888eadf1506b9c04dacc2902351ec8307",
         "type": "github"
       },
       "original": {
diff --git a/modules/ags/config/default.nix b/modules/ags/config/default.nix
index 818acdca..4e73e59e 100644
--- a/modules/ags/config/default.nix
+++ b/modules/ags/config/default.nix
@@ -1,3 +1,3 @@
 {
-  npmDepsHash = "sha256-gXWuEQ0QY4NCrgH/9cvAe8i9FOGVRz8dlBEwM5FCCaY=";
+  npmDepsHash = "sha256-NNtSx9WClTsWW1cLTtvSulTvVsxG5a4ES1YUrp4YaVM=";
 }
diff --git a/modules/ags/config/package-lock.json b/modules/ags/config/package-lock.json
index c3e42b44..0198d841 100644
--- a/modules/ags/config/package-lock.json
+++ b/modules/ags/config/package-lock.json
@@ -10,9 +10,9 @@
             "dependencies": {
                 "@eslint/js": "9.22.0",
                 "@stylistic/eslint-plugin": "4.2.0",
-                "astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?69efb4c91e590adcb5a3d8938454f987982e3891",
+                "astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?e5a8e3b60e41d06450284baf7008abe4ac27a53d",
                 "eslint": "9.22.0",
-                "eslint-plugin-jsdoc": "50.6.6",
+                "eslint-plugin-jsdoc": "50.6.7",
                 "fzf": "0.5.2",
                 "jiti": "2.4.2",
                 "typescript-eslint": "8.26.1"
@@ -583,8 +583,8 @@
             "license": "Python-2.0"
         },
         "node_modules/astal": {
-            "resolved": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?69efb4c91e590adcb5a3d8938454f987982e3891",
-            "integrity": "sha512-XoEDCYgw/ZpmXuss8OtAt85giNklhwtRGpRf2DGrfV0Ig7N6+0u43dLhcn79CJDOTf/AP6MEAH/S/plhcjejbg==",
+            "resolved": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?e5a8e3b60e41d06450284baf7008abe4ac27a53d",
+            "integrity": "sha512-uIotZZJJ+iGKNYc10N+cgfq/bX1MNMaqPcZYLwzkz4R+v7wAnvf6R9QKUeOmkyRDz1BVUVgqjsX/Imf9t1PQBw==",
             "license": "LGPL-2.1"
         },
         "node_modules/balanced-match": {
@@ -788,9 +788,9 @@
             }
         },
         "node_modules/eslint-plugin-jsdoc": {
-            "version": "50.6.6",
-            "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.6.tgz",
-            "integrity": "sha512-4jLo9NZqHfyNtiBxAU293eX1xi6oUIBcAxJJL/hHeeNhh26l4l/Apmu0x9SarvSQ/gWNOrnFci4DSPupN4//WA==",
+            "version": "50.6.7",
+            "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.7.tgz",
+            "integrity": "sha512-8JrJRI6oSCHAdr5MvOD1L8nwywmiusk5RKfTisqq2rN5t65QmzmfBzAUkK0lbvwZ442HN33x+IbUon8d+axKoA==",
             "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 7727614b..1a123d75 100644
--- a/modules/ags/config/package.json
+++ b/modules/ags/config/package.json
@@ -3,11 +3,11 @@
     "version": "0.0.0",
     "main": "app.ts",
     "dependencies": {
-        "astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?69efb4c91e590adcb5a3d8938454f987982e3891",
+        "astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?e5a8e3b60e41d06450284baf7008abe4ac27a53d",
         "@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",
         "fzf": "0.5.2",
         "jiti": "2.4.2",
         "typescript-eslint": "8.26.1"
diff --git a/packages/homepage/default.nix b/packages/homepage/default.nix
index e3bcf022..a7bf374f 100644
--- a/packages/homepage/default.nix
+++ b/packages/homepage/default.nix
@@ -18,16 +18,16 @@
 in
   stdenv.mkDerivation (finalAttrs: {
     pname = "homepage-dashboard";
-    version = "1.0.3";
+    version = "1.0.4";
 
     src = fetchFromGitHub {
       owner = "gethomepage";
       repo = "homepage";
       rev = "v${finalAttrs.version}";
-      hash = "sha256-7fi7cW+DKjU9CeVEg863UGwCqTXxA1UrwlK2vrx1c5w=";
+      hash = "sha256-SwzgmVy3TBzEH+FJ/kY+iCo+pZhud1IZkfCh2DiSTsk=";
     };
 
-    pnpmDepsHash = "sha256-E16+JLtfoiWCXwgFGdTGuFlx/pYxhINNl6tCuF9Z6MQ=";
+    pnpmDepsHash = "sha256-GUDSfAbBK+6Bbih5jBrkjiMYLOJM7gMfurXFeez1bSw=";
 
     pnpmDeps = pnpm.fetchDeps {
       inherit (finalAttrs) pname version src;
diff --git a/scopedPackages/firefox-addons/generated-firefox-addons.nix b/scopedPackages/firefox-addons/generated-firefox-addons.nix
index a094cfc1..eae4b859 100644
--- a/scopedPackages/firefox-addons/generated-firefox-addons.nix
+++ b/scopedPackages/firefox-addons/generated-firefox-addons.nix
@@ -234,10 +234,10 @@
   };
   "sound-volume" = buildFirefoxXpiAddon {
     pname = "sound-volume";
-    version = "2.0.2";
+    version = "2.0.3";
     addonId = "{c4b582ec-4343-438c-bda2-2f691c16c262}";
-    url = "https://addons.mozilla.org/firefox/downloads/file/4443148/600_sound_volume-2.0.2.xpi";
-    sha256 = "be869dd92f291b93b28623fdeee0f16f75eac26647544c2f84481ba8d2bcc80b";
+    url = "https://addons.mozilla.org/firefox/downloads/file/4454981/600_sound_volume-2.0.3.xpi";
+    sha256 = "dd269509257279c6fed2148a09b08a61b41c150849e5ac00ba980feeff3fdf94";
     meta = with lib; {
       description = "Up to 600% volume boost";
       license = licenses.mpl20;
diff --git a/scopedPackages/lovelace-components/custom-sidebar/default.nix b/scopedPackages/lovelace-components/custom-sidebar/default.nix
index a2a4dba0..924fc425 100644
--- a/scopedPackages/lovelace-components/custom-sidebar/default.nix
+++ b/scopedPackages/lovelace-components/custom-sidebar/default.nix
@@ -35,7 +35,7 @@ in
 
     pnpmDeps = pnpm.fetchDeps {
       inherit (finalAttrs) pname version src;
-      hash = "sha256-MX4aPHd2l4kfEBxQsrdvHFObw1qRP2o9cb2kINPchAI=";
+      hash = "sha256-Hnnci5auqSXQUbJUWr0g0o37SYvZm/5TpvrKEDcfWUE=";
     };
 
     passthru.updateScript = concatTextFile {