vencord: set standalone build mode

This tells Vencord that it is not installed using its Git installation
method. Currently this doesn't do anything, as the only consumer of this
value is the updater code, that has been effectively disabled using a
patch.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
Sefa Eyeoglu 2023-06-24 13:49:56 +02:00
parent de1624865f
commit 1410783ff5
No known key found for this signature in database
GPG key ID: E13DFD4B47127951

View file

@ -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
@ -49,11 +50,12 @@ buildNpmPackage rec {
./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";