diff options
author | Nick Cao <nickcao@nichi.co> | 2023-06-25 12:18:22 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-25 12:18:22 +0800 |
commit | 1485d7bae8e241306a7e3627dc5981515fcf34a8 (patch) | |
tree | ff51efc8eebd0c3d5a494c2fe2b20b223a8531ba /pkgs/misc | |
parent | 3a43375bc2aade0561ae39f44652d5ea53f19bff (diff) | |
parent | 1410783ff5df4169b2a1fe468905e6c9488c688a (diff) | |
download | nixlib-1485d7bae8e241306a7e3627dc5981515fcf34a8.tar nixlib-1485d7bae8e241306a7e3627dc5981515fcf34a8.tar.gz nixlib-1485d7bae8e241306a7e3627dc5981515fcf34a8.tar.bz2 nixlib-1485d7bae8e241306a7e3627dc5981515fcf34a8.tar.lz nixlib-1485d7bae8e241306a7e3627dc5981515fcf34a8.tar.xz nixlib-1485d7bae8e241306a7e3627dc5981515fcf34a8.tar.zst nixlib-1485d7bae8e241306a7e3627dc5981515fcf34a8.zip |
Merge pull request #239578 from Scrumplex/vencord-disable-updater
vencord: Disable Updater
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/vencord/default.nix | 13 | ||||
-rw-r--r-- | pkgs/misc/vencord/disable-updater-ui.patch | 35 | ||||
-rw-r--r-- | pkgs/misc/vencord/replace-git.patch | 2 |
3 files changed, 44 insertions, 6 deletions
diff --git a/pkgs/misc/vencord/default.nix b/pkgs/misc/vencord/default.nix index b31c03699bd6..38dbc1fa8f81 100644 --- a/pkgs/misc/vencord/default.nix +++ b/pkgs/misc/vencord/default.nix @@ -36,6 +36,7 @@ buildNpmPackage rec { npmDepsHash = "sha256-m+hczXog03Gz81CP/blkRJPaTrEhmLQFvVtOfWKYQL4="; npmFlags = [ "--legacy-peer-deps" ]; npmBuildScript = if buildWebExtension then "buildWeb" else "build"; + npmBuildFlags = [ "--" "--standalone" ]; prePatch = '' cp ${./package-lock.json} ./package-lock.json @@ -46,13 +47,15 @@ buildNpmPackage rec { src = ./replace-git.patch; inherit version; }) + ./disable-updater-ui.patch ]; - installPhase = if buildWebExtension then '' - cp -r dist/chromium-unpacked/ $out - '' else '' - cp -r dist/ $out - ''; + installPhase = + if buildWebExtension then '' + cp -r dist/chromium-unpacked/ $out + '' else '' + cp -r dist/ $out + ''; meta = with lib; { description = "Vencord web extension"; 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<T>(p: Promise<IpcRes<T>>) { + } + + export async function checkForUpdates() { ++ return false; + changes = await Unwrap(VencordNative.updater.getUpdates()); + if (changes.some(c => c.hash === gitHash)) { + isNewer = true; diff --git a/pkgs/misc/vencord/replace-git.patch b/pkgs/misc/vencord/replace-git.patch index ca377c642f25..829321638bf2 100644 --- a/pkgs/misc/vencord/replace-git.patch +++ b/pkgs/misc/vencord/replace-git.patch @@ -7,7 +7,7 @@ index 7ff599a..85b3bfa 100644 export const watch = process.argv.includes("--watch"); export const isStandalone = JSON.stringify(process.argv.includes("--standalone")); -export const gitHash = execSync("git rev-parse --short HEAD", { encoding: "utf-8" }).trim(); -+export const gitHash = "@version@"; ++export const gitHash = "v@version@"; export const banner = { js: ` // Vencord ${gitHash} |