From 16ca6c79eb78b0cad87822c907cee601c3571664 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sat, 24 Jun 2023 14:18:46 +0200 Subject: [PATCH] vencord: disable updater Signed-off-by: Sefa Eyeoglu --- pkgs/misc/vencord/default.nix | 1 + pkgs/misc/vencord/disable-updater-ui.patch | 35 ++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/misc/vencord/disable-updater-ui.patch diff --git a/pkgs/misc/vencord/default.nix b/pkgs/misc/vencord/default.nix index b31c03699bd6..f06b9af56936 100644 --- a/pkgs/misc/vencord/default.nix +++ b/pkgs/misc/vencord/default.nix @@ -46,6 +46,7 @@ buildNpmPackage rec { src = ./replace-git.patch; inherit version; }) + ./disable-updater-ui.patch ]; installPhase = if buildWebExtension then '' diff --git a/pkgs/misc/vencord/disable-updater-ui.patch b/pkgs/misc/vencord/disable-updater-ui.patch new file mode 100644 index 000000000000..6682d814b862 --- /dev/null +++ b/pkgs/misc/vencord/disable-updater-ui.patch @@ -0,0 +1,35 @@ +diff --git a/src/components/VencordSettings/UpdaterTab.tsx b/src/components/VencordSettings/UpdaterTab.tsx +index 4d0b86c..0f1d87f 100644 +--- a/src/components/VencordSettings/UpdaterTab.tsx ++++ b/src/components/VencordSettings/UpdaterTab.tsx +@@ -249,4 +249,4 @@ function Updater() { + ); + } + +-export default IS_WEB ? null : wrapTab(Updater, "Updater"); ++export default null; +diff --git a/src/plugins/_core/settings.tsx b/src/plugins/_core/settings.tsx +index 3ea5a43..da63213 100644 +--- a/src/plugins/_core/settings.tsx ++++ b/src/plugins/_core/settings.tsx +@@ -105,7 +105,7 @@ export default definePlugin({ + label: "Themes", + element: require("@components/VencordSettings/ThemesTab").default, + }, +- !IS_WEB && { ++ false && !IS_WEB && { + section: "VencordUpdater", + label: "Updater", + element: require("@components/VencordSettings/UpdaterTab").default, +diff --git a/src/utils/updater.ts b/src/utils/updater.ts +index 2e2bfe1..5ebd06e 100644 +--- a/src/utils/updater.ts ++++ b/src/utils/updater.ts +@@ -38,6 +38,7 @@ async function Unwrap(p: Promise>) { + } + + export async function checkForUpdates() { ++ return false; + changes = await Unwrap(VencordNative.updater.getUpdates()); + if (changes.some(c => c.hash === gitHash)) { + isNewer = true;