https://github.com/Vencord/Installer
A cross platform gui/cli app for installing Vencord
https://github.com/Vencord/Installer
Last synced: about 5 hours ago
JSON representation
A cross platform gui/cli app for installing Vencord
- Host: GitHub
- URL: https://github.com/Vencord/Installer
- Owner: Vencord
- License: gpl-3.0
- Created: 2022-10-24T13:37:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-11T17:20:43.000Z (2 months ago)
- Last Synced: 2025-04-14T22:19:46.468Z (about 8 hours ago)
- Language: Go
- Homepage:
- Size: 2.55 MB
- Stars: 540
- Watchers: 6
- Forks: 96
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred - Vencord/Installer - A cross platform gui/cli app for installing Vencord (Go)
README
# Vencord Installer
The Vencord Installer allows you to install [Vencord, the cutest Discord Desktop client mod](https://github.com/Vendicated/Vencord)

## Usage
See https://vencord.dev/download
## Building from source
### Prerequisites
You need to install the [Go programming language](https://go.dev/doc/install) and GCC, the GNU Compiler Collection (MinGW on Windows)
Additionally, if you're using Linux, you have to install some additional dependencies:
#### Base dependencies
```sh
apt install -y pkg-config libsdl2-dev libglx-dev libgl1-mesa-dev
dnf install pkg-config libGL-devel libXxf86vm-devel
```#### X11 dependencies
```sh
apt install -y xorg-dev
dnf install libXcursor-devel libXi-devel libXinerama-devel libXrandr-devel
```#### Wayland dependencies
```sh
apt install -y libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules
dnf install wayland-devel libxkbcommon-devel wayland-protocols-devel extra-cmake-modules
```### Building
#### Install dependencies
```sh
go mod tidy
```#### Build the GUI
##### Windows / Mac / Linux X11
```sh
go build
```##### Linux Wayland
```sh
go build --tags wayland
```#### Build the CLI
```
go build --tags cli
```You might want to pass some flags to this command to get a better build.
See [the GitHub workflow](https://github.com/Vendicated/VencordInstaller/blob/main/.github/workflows/release.yml) for what flags I pass or if you want more precise instructions