@aria_im yeah, I kinda know it doesn't work since I added the Zen package. Initially I thought it was because the package was installed in /opt/zen-browser-bin
instead of /usr/lib/zen-browser
, so I reported it. But it never changed.
After a deeper analysis, I think Firefox works because of these lines in the PKGBUILD. zen-browser-bin is probably compiled without these options enabled. zen-browser does have the second line in its PKGBUILD but I haven't tested it yet and it's not a solution to most people since the building time can be very long.
I'll remove the Zen package in the next version, in a few minutes, and if you want to add the extension to Zen you'll need to use firefox-vencord and follow the instructions that will show up after installing it.
Pinned Comments
justbispo commented on 2024-07-11 16:56 (UTC) (edited on 2025-03-10 22:51 (UTC) by justbispo)
To use custom plugins, customizepkg can be used. In the Github's page, read the "Usage" section and then add and edit the following line (one line per plugin):
addline#prepare#lockfile# git clone PLUGIN_REPO_URL "$srcdir"/$_pkgname/src/userplugins/PLUGIN_NAME
It'll clone the plugins into the right directory and build Vencord including them.
EDIT: Depending on which plugins you're cloning, you might need to prevent the AUR helper from running the
check()
function, or else the testing phase will fail and prevent from installing it:With paru:
paru -S --nocheck vencord
With yay:
yay -S vencord --mflags "--nocheck"