From 1946334e50e4ce10ef787d43402ba709c7963587 Mon Sep 17 00:00:00 2001
From: matt1432 <matt@nelim.org>
Date: Sat, 15 Mar 2025 15:13:15 -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 'gpu-screen-recorder-src':
        'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-14) rev: 190c775a08ca092ac0145ce3483a421bfdc940c6
      → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-15) rev: 77b60a03b2785fa8ce461069f2ba2f241c2a1557

    • Updated input 'hyprgrass':
        'github:horriblename/hyprgrass' (2025-03-14) rev: 94ebb595b646c9788b9d39928648deab24ece9d0
      → 'github:horriblename/hyprgrass' (2025-03-15) rev: 5453be107e8c7b88f6274122d064bf602852745f

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

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

    • Updated input 'material-symbols-src':
        'github:beecho01/material-symbols' (2025-03-14) rev: 376709da5aa69163ffb02deb13e9e7fac93ae53f
      → 'github:beecho01/material-symbols' (2025-03-15) rev: 5c209b25151271a01ab73d02bda0ed4709c681eb

    • Updated input 'nix-develop-nvim-src':
        'github:matt1432/nix-develop.nvim' (2025-01-08) rev: b0b9487c083bbc4274e97d25438419a35a67fb77
      → 'github:matt1432/nix-develop.nvim' (2025-03-15) rev: 66ab22c7618e3b0d548ffd3d23b52b9d60a40160

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

    • Updated input 'nixcord':
        'github:kaylorben/nixcord' (2025-03-13) rev: 91abbf5736459beeacb1c3163a2236241cfc6c71
      → 'github:kaylorben/nixcord' (2025-03-15) rev: c1a2a14393dba951994442199b9adfe14bb78a99

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

    • Updated input 'tuya-local-src':
        'github:make-all/tuya-local' (2025-03-09) rev: 684b181888a46fd9ec9927c9a02522259eb98c56
      → 'github:make-all/tuya-local' (2025-03-15) rev: 66c9f8b052bf1ff0140b28bb2682ae9804efd769

nix-update executions:
    homepage: 1.0.2 -> 1.0.3
---
 apps/update-sources/src/misc.ts               |   2 +-
 flake.lock                                    |  68 +++++-----
 lib/pkgs/mk-types/default.nix                 |   2 +-
 lib/pkgs/mk-types/package-lock.json           | 122 +++++++++---------
 .../desktop/environment/home/hyprgrass.nix    |  11 +-
 overlays/misc-fixes/default.nix               |   8 +-
 packages/homepage/default.nix                 |   4 +-
 packages/homepage/update.sh                   |   2 +-
 8 files changed, 106 insertions(+), 113 deletions(-)

diff --git a/apps/update-sources/src/misc.ts b/apps/update-sources/src/misc.ts
index 31f4ab50..39ce95b8 100644
--- a/apps/update-sources/src/misc.ts
+++ b/apps/update-sources/src/misc.ts
@@ -68,7 +68,7 @@ export const runNixUpdate = (
         '';
 
     const execution = spawnSync(
-        `nix-update --flake ${realAttr} ${options} --write-commit-message >(head -n 1 -) > /dev/null`,
+        `nix-update --flake ${realAttr} ${options} --quiet --commit-message | head -n 1`,
         [],
         { shell: true, cwd: FLAKE },
     );
diff --git a/flake.lock b/flake.lock
index 2786bb35..dc1f5240 100644
--- a/flake.lock
+++ b/flake.lock
@@ -402,11 +402,11 @@
     "gpu-screen-recorder-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1741938852,
-        "narHash": "sha256-mqJUcFdYZw4Z+8hJNcw6E1j4j53mpJhlA3lemr8WXsc=",
+        "lastModified": 1742041389,
+        "narHash": "sha256-iEvryg/o+WIe49y5/hhPLRAhBeXcNRYYjd6xWSDOvoY=",
         "ref": "refs/heads/master",
-        "rev": "190c775a08ca092ac0145ce3483a421bfdc940c6",
-        "revCount": 1015,
+        "rev": "77b60a03b2785fa8ce461069f2ba2f241c2a1557",
+        "revCount": 1017,
         "type": "git",
         "url": "https://repo.dec05eba.com/gpu-screen-recorder"
       },
@@ -542,11 +542,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741947340,
-        "narHash": "sha256-qDt6wGw6PlpyJiZCTnvZPlhs6Qwgu3sMGSBLZXSKWb4=",
+        "lastModified": 1742051449,
+        "narHash": "sha256-is29ny+x0P1rIEiNUNarqzavFdmvLs+rslxihGycklE=",
         "owner": "horriblename",
         "repo": "hyprgrass",
-        "rev": "94ebb595b646c9788b9d39928648deab24ece9d0",
+        "rev": "5453be107e8c7b88f6274122d064bf602852745f",
         "type": "github"
       },
       "original": {
@@ -577,11 +577,11 @@
         "xdph": "xdph"
       },
       "locked": {
-        "lastModified": 1741998159,
-        "narHash": "sha256-mf3SzoEPxphBb5Ed5TS34BBbBKEZmQPFkrlZ8Bu4+dc=",
+        "lastModified": 1742065072,
+        "narHash": "sha256-y/s5wt1fyBpOgmBRNVpFP3gcqHKnBoJzMhps/dmGff4=",
         "owner": "hyprwm",
         "repo": "Hyprland",
-        "rev": "e59680481d74fdfcc432bb9640ba2c979022c4c2",
+        "rev": "bf5e4bf11662ebedcae44cd846ba5e755d7a6ba1",
         "type": "github"
       },
       "original": {
@@ -837,11 +837,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741936035,
-        "narHash": "sha256-EzHZB9Im6weG2kkprL5w+uDaB+gEDy3zDTdX9WNAPw0=",
+        "lastModified": 1742021951,
+        "narHash": "sha256-Nxrkvh353BeG6/D8yPq50VCaYnCMKviS7krw4DfzLVU=",
         "owner": "Jovian-Experiments",
         "repo": "Jovian-NixOS",
-        "rev": "534188d0b0cbddf3f9df3f20cfbc424efb46b36c",
+        "rev": "ecaf8b6aa7d28cb7b87da334310fbe1ba31f8d64",
         "type": "github"
       },
       "original": {
@@ -916,11 +916,11 @@
     "material-symbols-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1741973298,
-        "narHash": "sha256-pFLAt35HK5qnpylyL8P3EAeyp1xYdWDKeqEzfvnZl4A=",
+        "lastModified": 1742055168,
+        "narHash": "sha256-SdBTFjvs6/1vG1DHK7zqqWqZDrQ5++nLlVdrDznb+bc=",
         "owner": "beecho01",
         "repo": "material-symbols",
-        "rev": "376709da5aa69163ffb02deb13e9e7fac93ae53f",
+        "rev": "5c209b25151271a01ab73d02bda0ed4709c681eb",
         "type": "github"
       },
       "original": {
@@ -1056,11 +1056,11 @@
     "nix-develop-nvim-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1736308588,
-        "narHash": "sha256-pYlP4SRnJsl9v4MGyXrp8+jNbNWtYU5gcb23UDcQv3Q=",
+        "lastModified": 1742049646,
+        "narHash": "sha256-4v6bxi6v5WE9PTN3eQ9aD/+tIXXPQS+5UIN4VGB3KlI=",
         "owner": "matt1432",
         "repo": "nix-develop.nvim",
-        "rev": "b0b9487c083bbc4274e97d25438419a35a67fb77",
+        "rev": "66ab22c7618e3b0d548ffd3d23b52b9d60a40160",
         "type": "github"
       },
       "original": {
@@ -1161,11 +1161,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741916615,
-        "narHash": "sha256-SU6Q/IBGJ9a7u6WrVjZ+ShoIjK3To/lD3U37DgfX1Tw=",
+        "lastModified": 1742045780,
+        "narHash": "sha256-+DTq6s9QFutsc0NCKGARH3+J5MBkz91goh7/WHXI9Wo=",
         "owner": "fufexan",
         "repo": "nix-gaming",
-        "rev": "b2a32ef80ad0cc7f3dee928771791625ff9494c1",
+        "rev": "0894bfe2c7f48091c1f5100f39bdfa0e19d08ab4",
         "type": "github"
       },
       "original": {
@@ -1257,11 +1257,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741826393,
-        "narHash": "sha256-deaIXY9Q5OpcSqWEaX5cB4pw0711q9+hRiiq6arqqoU=",
+        "lastModified": 1742019091,
+        "narHash": "sha256-zzAn6mBiK0+UFjcmG7indZJMPpPt0kMEzck5Jx00au8=",
         "owner": "kaylorben",
         "repo": "nixcord",
-        "rev": "91abbf5736459beeacb1c3163a2236241cfc6c71",
+        "rev": "c1a2a14393dba951994442199b9adfe14bb78a99",
         "type": "github"
       },
       "original": {
@@ -1396,11 +1396,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1742005794,
-        "narHash": "sha256-+aF6AWxBIyTb6AejaCEdbBgVReQKEg1tX8v8noLDBgo=",
+        "lastModified": 1742044857,
+        "narHash": "sha256-Oa9vkovyDmP+wBYDpaa2qTAcUIwyAJpK6wEYeiItbR0=",
         "owner": "nix-community",
         "repo": "nixpkgs-wayland",
-        "rev": "ff6a5e6d2e8ae7ffff051ea35966ae2d225f397e",
+        "rev": "538fb64a8a28e258ad1758a9691cfa5a2c8d7a75",
         "type": "github"
       },
       "original": {
@@ -1601,11 +1601,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1741379162,
-        "narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=",
+        "lastModified": 1742058297,
+        "narHash": "sha256-b4SZc6TkKw8WQQssbN5O2DaCEzmFfvSTPYHlx/SFW9Y=",
         "owner": "cachix",
         "repo": "git-hooks.nix",
-        "rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc",
+        "rev": "59f17850021620cd348ad2e9c0c64f4e6325ce2a",
         "type": "github"
       },
       "original": {
@@ -1885,11 +1885,11 @@
     "tuya-local-src": {
       "flake": false,
       "locked": {
-        "lastModified": 1741555639,
-        "narHash": "sha256-KV1UVRUf3P5kL/oTpkv5qnEi8BUGjEPrSq5IlwUB0Ds=",
+        "lastModified": 1742052060,
+        "narHash": "sha256-XuBgNVcOUAay+CTYoiejxvFc/dBIKsvo1f55rYMv2SE=",
         "owner": "make-all",
         "repo": "tuya-local",
-        "rev": "684b181888a46fd9ec9927c9a02522259eb98c56",
+        "rev": "66c9f8b052bf1ff0140b28bb2682ae9804efd769",
         "type": "github"
       },
       "original": {
diff --git a/lib/pkgs/mk-types/default.nix b/lib/pkgs/mk-types/default.nix
index 9e25363f..a3b1945e 100644
--- a/lib/pkgs/mk-types/default.nix
+++ b/lib/pkgs/mk-types/default.nix
@@ -21,7 +21,7 @@ in
     pname = "${pname}-types";
     version = "0.0.0";
 
-    npmDepsHash = "sha256-87lSPG9PEjGBTjTDi4vCK0M66nXn1l7WGJVXPLLQENI=";
+    npmDepsHash = "sha256-voyuZcsEKAPnebQYVli/FKa5O807zS94g9kGMMclEIo=";
 
     src = ./.;
     dontNpmBuild = true;
diff --git a/lib/pkgs/mk-types/package-lock.json b/lib/pkgs/mk-types/package-lock.json
index 5f9b3a15..1fe5171c 100644
--- a/lib/pkgs/mk-types/package-lock.json
+++ b/lib/pkgs/mk-types/package-lock.json
@@ -44,12 +44,12 @@
             }
         },
         "node_modules/@inquirer/checkbox": {
-            "version": "4.1.3",
-            "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.3.tgz",
-            "integrity": "sha512-KU1MGwf24iABJjGESxhyj+/rlQYSRoCfcuHDEHXfZ1DENmbuSRfyrUb+LLjHoee5TNOFKwaFxDXc5/zRwJUPMQ==",
+            "version": "4.1.4",
+            "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.4.tgz",
+            "integrity": "sha512-d30576EZdApjAMceijXA5jDzRQHT/MygbC+J8I7EqA6f/FRpYxlRtRJbHF8gHeWYeSdOuTEJqonn7QLB1ELezA==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/figures": "^1.0.11",
                 "@inquirer/type": "^3.0.5",
                 "ansi-escapes": "^4.3.2",
@@ -68,12 +68,12 @@
             }
         },
         "node_modules/@inquirer/confirm": {
-            "version": "5.1.7",
-            "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.7.tgz",
-            "integrity": "sha512-Xrfbrw9eSiHb+GsesO8TQIeHSMTP0xyvTCeeYevgZ4sKW+iz9w/47bgfG9b0niQm+xaLY2EWPBINUPldLwvYiw==",
+            "version": "5.1.8",
+            "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.8.tgz",
+            "integrity": "sha512-dNLWCYZvXDjO3rnQfk2iuJNL4Ivwz/T2+C3+WnNfJKsNGSuOs3wAo2F6e0p946gtSAk31nZMfW+MRmYaplPKsg==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/type": "^3.0.5"
             },
             "engines": {
@@ -89,9 +89,9 @@
             }
         },
         "node_modules/@inquirer/core": {
-            "version": "10.1.8",
-            "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.8.tgz",
-            "integrity": "sha512-HpAqR8y715zPpM9e/9Q+N88bnGwqqL8ePgZ0SMv/s3673JLMv3bIkoivGmjPqXlEgisUksSXibweQccUwEx4qQ==",
+            "version": "10.1.9",
+            "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.9.tgz",
+            "integrity": "sha512-sXhVB8n20NYkUBfDYgizGHlpRVaCRjtuzNZA6xpALIUbkgfd2Hjz+DfEN6+h1BRnuxw0/P4jCIMjMsEOAMwAJw==",
             "license": "MIT",
             "dependencies": {
                 "@inquirer/figures": "^1.0.11",
@@ -116,12 +116,12 @@
             }
         },
         "node_modules/@inquirer/editor": {
-            "version": "4.2.8",
-            "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.8.tgz",
-            "integrity": "sha512-UkGKbMFlQw5k4ZLjDwEi5z8NIVlP/3DAlLHta0o0pSsdpPThNmPtUL8mvGCHUaQtR+QrxR9yRYNWgKMsHkfIUA==",
+            "version": "4.2.9",
+            "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.9.tgz",
+            "integrity": "sha512-8HjOppAxO7O4wV1ETUlJFg6NDjp/W2NP5FB9ZPAcinAlNT4ZIWOLe2pUVwmmPRSV0NMdI5r/+lflN55AwZOKSw==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/type": "^3.0.5",
                 "external-editor": "^3.1.0"
             },
@@ -138,12 +138,12 @@
             }
         },
         "node_modules/@inquirer/expand": {
-            "version": "4.0.10",
-            "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.10.tgz",
-            "integrity": "sha512-leyBouGJ77ggv51Jb/OJmLGGnU2HYc13MZ2iiPNLwe2VgFgZPVqsrRWSa1RAHKyazjOyvSNKLD1B2K7A/iWi1g==",
+            "version": "4.0.11",
+            "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.11.tgz",
+            "integrity": "sha512-OZSUW4hFMW2TYvX/Sv+NnOZgO8CHT2TU1roUCUIF2T+wfw60XFRRp9MRUPCT06cRnKL+aemt2YmTWwt7rOrNEA==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/type": "^3.0.5",
                 "yoctocolors-cjs": "^2.1.2"
             },
@@ -169,12 +169,12 @@
             }
         },
         "node_modules/@inquirer/input": {
-            "version": "4.1.7",
-            "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.7.tgz",
-            "integrity": "sha512-rCQAipJNA14UTH84df/z4jDJ9LZ54H6zzuCAi7WZ0qVqx3CSqLjfXAMd5cpISIxbiHVJCPRB81gZksq6CZsqDg==",
+            "version": "4.1.8",
+            "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.8.tgz",
+            "integrity": "sha512-WXJI16oOZ3/LiENCAxe8joniNp8MQxF6Wi5V+EBbVA0ZIOpFcL4I9e7f7cXse0HJeIPCWO8Lcgnk98juItCi7Q==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/type": "^3.0.5"
             },
             "engines": {
@@ -190,12 +190,12 @@
             }
         },
         "node_modules/@inquirer/number": {
-            "version": "3.0.10",
-            "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.10.tgz",
-            "integrity": "sha512-GLsdnxzNefjCJUmWyjaAuNklHgDpCTL4RMllAVhVvAzBwRW9g38eZ5tWgzo1lirtSDTpsh593hqXVhxvdrjfwA==",
+            "version": "3.0.11",
+            "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.11.tgz",
+            "integrity": "sha512-pQK68CsKOgwvU2eA53AG/4npRTH2pvs/pZ2bFvzpBhrznh8Mcwt19c+nMO7LHRr3Vreu1KPhNBF3vQAKrjIulw==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/type": "^3.0.5"
             },
             "engines": {
@@ -211,12 +211,12 @@
             }
         },
         "node_modules/@inquirer/password": {
-            "version": "4.0.10",
-            "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.10.tgz",
-            "integrity": "sha512-JC538ujqeYKkFqLoWZ0ILBteIUO2yajBMVEUZSxjl9x6fiEQtM+I5Rca7M2D8edMDbyHLnXifGH1hJZdh8V5rA==",
+            "version": "4.0.11",
+            "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.11.tgz",
+            "integrity": "sha512-dH6zLdv+HEv1nBs96Case6eppkRggMe8LoOTl30+Gq5Wf27AO/vHFgStTVz4aoevLdNXqwE23++IXGw4eiOXTg==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/type": "^3.0.5",
                 "ansi-escapes": "^4.3.2"
             },
@@ -233,21 +233,21 @@
             }
         },
         "node_modules/@inquirer/prompts": {
-            "version": "7.3.3",
-            "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.3.tgz",
-            "integrity": "sha512-QS1AQgJ113iE/nmym03yKZKHvGjVWwkGZT3B1yKrrMG0bJKQg1jUkntFP8aPd2FUQzu/nga7QU2eDpzIP5it0Q==",
+            "version": "7.4.0",
+            "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.4.0.tgz",
+            "integrity": "sha512-EZiJidQOT4O5PYtqnu1JbF0clv36oW2CviR66c7ma4LsupmmQlUwmdReGKRp456OWPWMz3PdrPiYg3aCk3op2w==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/checkbox": "^4.1.3",
-                "@inquirer/confirm": "^5.1.7",
-                "@inquirer/editor": "^4.2.8",
-                "@inquirer/expand": "^4.0.10",
-                "@inquirer/input": "^4.1.7",
-                "@inquirer/number": "^3.0.10",
-                "@inquirer/password": "^4.0.10",
-                "@inquirer/rawlist": "^4.0.10",
-                "@inquirer/search": "^3.0.10",
-                "@inquirer/select": "^4.0.10"
+                "@inquirer/checkbox": "^4.1.4",
+                "@inquirer/confirm": "^5.1.8",
+                "@inquirer/editor": "^4.2.9",
+                "@inquirer/expand": "^4.0.11",
+                "@inquirer/input": "^4.1.8",
+                "@inquirer/number": "^3.0.11",
+                "@inquirer/password": "^4.0.11",
+                "@inquirer/rawlist": "^4.0.11",
+                "@inquirer/search": "^3.0.11",
+                "@inquirer/select": "^4.1.0"
             },
             "engines": {
                 "node": ">=18"
@@ -262,12 +262,12 @@
             }
         },
         "node_modules/@inquirer/rawlist": {
-            "version": "4.0.10",
-            "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.10.tgz",
-            "integrity": "sha512-vOQbQkmhaCsF2bUmjoyRSZJBz77UnIF/F3ZS2LMgwbgyaG2WgwKHh0WKNj0APDB72WDbZijhW5nObQbk+TnbcA==",
+            "version": "4.0.11",
+            "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.11.tgz",
+            "integrity": "sha512-uAYtTx0IF/PqUAvsRrF3xvnxJV516wmR6YVONOmCWJbbt87HcDHLfL9wmBQFbNJRv5kCjdYKrZcavDkH3sVJPg==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/type": "^3.0.5",
                 "yoctocolors-cjs": "^2.1.2"
             },
@@ -284,12 +284,12 @@
             }
         },
         "node_modules/@inquirer/search": {
-            "version": "3.0.10",
-            "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.10.tgz",
-            "integrity": "sha512-EAVKAz6P1LajZOdoL+R+XC3HJYSU261fbJzO4fCkJJ7UPFcm+nP+gzC+DDZWsb2WK9PQvKsnaKiNKsY8B6dBWQ==",
+            "version": "3.0.11",
+            "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.11.tgz",
+            "integrity": "sha512-9CWQT0ikYcg6Ls3TOa7jljsD7PgjcsYEM0bYE+Gkz+uoW9u8eaJCRHJKkucpRE5+xKtaaDbrND+nPDoxzjYyew==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/figures": "^1.0.11",
                 "@inquirer/type": "^3.0.5",
                 "yoctocolors-cjs": "^2.1.2"
@@ -307,12 +307,12 @@
             }
         },
         "node_modules/@inquirer/select": {
-            "version": "4.0.10",
-            "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.10.tgz",
-            "integrity": "sha512-Tg8S9nESnCfISu5tCZSuXpXq0wHuDVimj7xyHstABgR34zcJnLdq/VbjB2mdZvNAMAehYBnNzSjxB06UE8LLAA==",
+            "version": "4.1.0",
+            "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.1.0.tgz",
+            "integrity": "sha512-z0a2fmgTSRN+YBuiK1ROfJ2Nvrpij5lVN3gPDkQGhavdvIVGHGW29LwYZfM/j42Ai2hUghTI/uoBuTbrJk42bA==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
+                "@inquirer/core": "^10.1.9",
                 "@inquirer/figures": "^1.0.11",
                 "@inquirer/type": "^3.0.5",
                 "ansi-escapes": "^4.3.2",
@@ -919,13 +919,13 @@
             }
         },
         "node_modules/inquirer": {
-            "version": "12.4.3",
-            "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.4.3.tgz",
-            "integrity": "sha512-p9+jcDKhFHKTunvpffCk7I9eKt8+NPNWO8hMSSoLPv5vahP5Vhr78qWzDtA+6FBWQtFTuLFUWmxTyhC6G2Xz/Q==",
+            "version": "12.5.0",
+            "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.5.0.tgz",
+            "integrity": "sha512-aiBBq5aKF1k87MTxXDylLfwpRwToShiHrSv4EmB07EYyLgmnjEz5B3rn0aGw1X3JA/64Ngf2T54oGwc+BCsPIQ==",
             "license": "MIT",
             "dependencies": {
-                "@inquirer/core": "^10.1.8",
-                "@inquirer/prompts": "^7.3.3",
+                "@inquirer/core": "^10.1.9",
+                "@inquirer/prompts": "^7.4.0",
                 "@inquirer/type": "^3.0.5",
                 "ansi-escapes": "^4.3.2",
                 "mute-stream": "^2.0.0",
diff --git a/modules/desktop/environment/home/hyprgrass.nix b/modules/desktop/environment/home/hyprgrass.nix
index 6e496267..48d830bf 100644
--- a/modules/desktop/environment/home/hyprgrass.nix
+++ b/modules/desktop/environment/home/hyprgrass.nix
@@ -12,16 +12,7 @@ self: {
 in {
   config = mkIf (cfg.enable && cfg.isTouchscreen) {
     wayland.windowManager.hyprland = {
-      plugins = [
-        # FIXME: I should prob do a PR
-        (pkgs.hyprlandPlugins.hyprgrass.overrideAttrs (o: {
-          patchPhase = ''
-            ${o.patchPhase or ""}
-            substituteInPlace ./src/TouchVisualizer.hpp --replace-fail \
-              "#include <hyprland/src/render/Shaders.hpp>" ""
-          '';
-        }))
-      ];
+      plugins = [pkgs.hyprlandPlugins.hyprgrass];
 
       settings = {
         plugin.touch_gestures = {
diff --git a/overlays/misc-fixes/default.nix b/overlays/misc-fixes/default.nix
index 90a58a79..c5977760 100644
--- a/overlays/misc-fixes/default.nix
+++ b/overlays/misc-fixes/default.nix
@@ -1,11 +1,13 @@
 final: prev: {
-  # FIXME: do some other stuff and make PR
+  # FIXME: https://github.com/Mic92/nix-update/pull/330
   nix-update = prev.nix-update.overrideAttrs (o: {
+    version = o.version + "-mattpr";
+
     src = prev.fetchFromGitHub {
       owner = "matt1432";
       repo = "nix-update";
-      rev = "21de1ebd7e7c22de03f0a9c7e1f6cd488fa96d03";
-      hash = "sha256-ukapzy0+mS4rorX3D22lRKX/D9TXmkq8W2YNDQIq7A8=";
+      rev = "30e33f8dc10b7452d6fa36f4c11cf61c2075ded6";
+      hash = "sha256-Q7TJn1XEwGDaPZOvGdQ+B78e8mkZTtBrBVKngUCRABQ=";
     };
   });
 }
diff --git a/packages/homepage/default.nix b/packages/homepage/default.nix
index fa4be4ee..e3bcf022 100644
--- a/packages/homepage/default.nix
+++ b/packages/homepage/default.nix
@@ -18,13 +18,13 @@
 in
   stdenv.mkDerivation (finalAttrs: {
     pname = "homepage-dashboard";
-    version = "1.0.2";
+    version = "1.0.3";
 
     src = fetchFromGitHub {
       owner = "gethomepage";
       repo = "homepage";
       rev = "v${finalAttrs.version}";
-      hash = "sha256-9x0BuSl9WNiqkDH5Dtt1KqxYxQDYaDSBH8ywH/8O6VU=";
+      hash = "sha256-7fi7cW+DKjU9CeVEg863UGwCqTXxA1UrwlK2vrx1c5w=";
     };
 
     pnpmDepsHash = "sha256-E16+JLtfoiWCXwgFGdTGuFlx/pYxhINNl6tCuF9Z6MQ=";
diff --git a/packages/homepage/update.sh b/packages/homepage/update.sh
index bb249883..c9db3389 100644
--- a/packages/homepage/update.sh
+++ b/packages/homepage/update.sh
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-nix-update --flake homepage
+nix-update --flake homepage -q --commit-message | head -n 1
 
 file="$FLAKE/packages/homepage/default.nix"
 old_hash="$(sed -n 's/.*pnpmDepsHash = "\(.*\)";/\1/p' "$file")"