Package Details: firefox-developer-edition-vencord 1.13.6-1

Git Clone URL: https://aur.archlinux.org/vencord.git (read-only, click to copy)
Package Base: vencord
Description: The cutest Discord client mod
Upstream URL: https://vencord.dev
Licenses: GPL3
Submitter: justbispo
Maintainer: justbispo
Last Packager: justbispo
Votes: 9
Popularity: 0.193141
First Submitted: 2024-06-30 18:00 (UTC)
Last Updated: 2025-11-13 01:03 (UTC)

Pinned Comments

justbispo commented on 2024-07-11 16:56 (UTC) (edited on 2025-11-09 17:52 (UTC) by justbispo)

READ THIS MESSAGE BEFORE INSTALLING

This package is not officially supported by the Vencord team, you'll most likely want one of the other Vesktop or Vencord installers packages not owned by me

The vencord package should only be used with an existing Vesktop installation, it shouldn't be used to install Vencord onto an existing Discord installation.

If you simply want Discord with Vencord, use vencord-installer or vencord-installer-bin to manually add Vencord to Discord, or vencord-hook if you want to automatically add Vencord to Discord whenever Discord updates.

If there's an error with starting Vesktop while having this package installed, it's probably an error with this package. Report the issue here first or message me, either by using the email address in the PKGBUILD or on Discord (same username).


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"

Latest Comments

1 2 Next › Last »

justbispo commented on 2025-11-08 16:14 (UTC) (edited on 2025-11-08 16:15 (UTC) by justbispo)

For those that are using this package with Vesktop, you might have noticed that Vesktop doesn't start, complaining that it's missing the file /usr/lib/vencord/package.json, I just updated the package with a fix that adds a dummy package.json file.

If you're like me and had previously created this file manually (and forgot it was even an issue), you should either delete that file or reinstall the package, adding the flag --overwrite '*' to either paru or yay.

justbispo commented on 2025-08-03 22:36 (UTC) (edited on 2025-08-03 22:37 (UTC) by justbispo)

@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.

aria_im commented on 2025-08-03 18:51 (UTC)

Doesn't seem to be working on Zen browser (doesn't show anything under "extensions").

dcarmal commented on 2025-05-17 19:00 (UTC) (edited on 2025-05-17 19:02 (UTC) by dcarmal)

I don't know why, but with every update of vencord/vesktop I still have to edit manually the PKGBUILD file to add the line sed -i '/"packageManager":/d' package.jsonin the prepare() function to avoid the pnpm 10.4.1 error

justbispo commented on 2025-03-10 22:44 (UTC)

@apaulsen no idea what might be the issue in your case, I did the same steps as you (with both paru and yay) and it compiles correctly.

apaulsen commented on 2025-03-10 17:01 (UTC)

I am still seeing the same error that Ranguvar reported. I deleted the cache folder and I tried the steps that dcarmal suggested (using yay --editmenu -S vencord) and still have the error. My pnpm is version 10.6.2-1.

Zenith commented on 2025-03-10 07:24 (UTC)

@dcarmal Thank you very much for sharing. The issue is fixed now, @Ranguvar

justbispo commented on 2025-03-09 20:18 (UTC)

I've tried to build again and it seems the issue isn't happening anymore, thanks to pnpm's v10.6.0 including a fix.

dcarmal commented on 2025-03-09 19:42 (UTC) (edited on 2025-03-09 19:43 (UTC) by dcarmal)

@Zenith @Ranguvar

In case someone else is having issues with pnpm and node versions, here's my workaround:

first, stablish node.js version with

pnpm env --global use 18.16.0

then, add this line to "prepare()" function in PKGBUILD:

sed -i '/"packageManager":/d' package.json

so it ends up looking like this:

prepare() {
  cd "$srcdir"/$_pkgname
  sed -i '/"packageManager":/d' package.json
  pnpm install --frozen-lockfile
}