Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Vencord/Installer
A cross platform gui/cli app for installing Vencord
https://github.com/Vencord/Installer
Last synced: about 1 month 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 (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-26T15:21:55.000Z (5 months ago)
- Last Synced: 2024-08-01T21:48:18.597Z (5 months ago)
- Language: Go
- Homepage:
- Size: 2.55 MB
- Stars: 494
- Watchers: 6
- Forks: 69
- Open Issues: 13
-
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)
![image](https://user-images.githubusercontent.com/45497981/226734476-5fb42420-844d-4e27-ae06-4799118e086e.png)
## 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