admin-fe: disable unused features

This commit is contained in:
emily 2024-11-14 18:16:49 +01:00
parent 292f522536
commit b0a0ca93bc
Signed by: emily
GPG key ID: F6F4C66207FCF995
4 changed files with 34 additions and 1 deletions

View file

@ -49,7 +49,7 @@
ref = "5f0339ce00"; ref = "5f0339ce00";
}; };
admin = { admin = {
package = pkgs.akkoma-frontends.admin-fe; package = pkgs.akkoma-admin-fe;
name = "admin-fe"; name = "admin-fe";
ref = "stable"; ref = "stable";
}; };

View file

@ -0,0 +1,7 @@
{
akkoma-frontends
}:
akkoma-frontends.admin-fe.overrideAttrs {
patches = [ ./disable-options.patch ];
}

View file

@ -0,0 +1,25 @@
diff --git a/config/index.js b/config/index.js
index 4bc47744..ceb1bbd5 100644
--- a/config/index.js
+++ b/config/index.js
@@ -18,7 +18,7 @@ module.exports = {
host: 'localhost',
port: 9527, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: true,
- errorOverlay: true,
+ errorOverlay: false,
notifyOnErrors: false,
poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-
diff --git a/config/prod.env.js b/config/prod.env.js
index 7acb93a2..e897db75 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -2,6 +2,6 @@ module.exports = {
NODE_ENV: '"production"',
ENV_CONFIG: '"prod"',
BASE_API: '"https://api-prod"',
- DISABLED_FEATURES: '[""]',
+ DISABLED_FEATURES: '["settings","media-proxy-cache","reports","relays"]',
ASSETS_PUBLIC_PATH: '/pleroma/admin/'
}

View file

@ -6,6 +6,7 @@ final: prev: {
librespeed-rust = final.callPackage ./librespeed-rust/default.nix {}; librespeed-rust = final.callPackage ./librespeed-rust/default.nix {};
librespeed-go = final.callPackage ./librespeed-go/default.nix {}; librespeed-go = final.callPackage ./librespeed-go/default.nix {};
akkoma-fe-domi = final.callPackage ./akkoma-fe-domi/default.nix {}; akkoma-fe-domi = final.callPackage ./akkoma-fe-domi/default.nix {};
akkoma-admin-fe = final.callPackage ./akkoma-admin-fe/default.nix {};
nginxQuic = prev.nginxQuic.override { nginxQuic = prev.nginxQuic.override {
withSlice = true; withSlice = true;
# Use zlib because zlib-ng uses larger buffers then nginx preallocates. # Use zlib because zlib-ng uses larger buffers then nginx preallocates.