Skip to content

GOverlay is an opensource project that aims to create a Graphical UI to help manage Linux overlays.

License

Notifications You must be signed in to change notification settings

GloriousEggroll/goverlay

 
 

Repository files navigation

GOverlay

GOverlay is an open source project aimed to create a Graphical UI to manage Vulkan/OpenGL overlays. It is still in early development, so it lacks a lot of features.

This project was only possible thanks to the other maintainers and contributors that have done the hard work. I am just a Network Engineer that really likes Linux and Gaming.

Table of contents

Screenshot

goverlay062-1c goverlay062-2b goverlay062-3b

Prerequisites

Here are the dependencies needed in order to make GOverlay run:

Installation

Distributions

Arch / Manjaro / Other Arch derivatives

goverlay-bin is in the AUR. You can install it using your favourite AUR helper. You can also grab the latest git code with goverlay-git. The repository chaotic-aur provides the binaries from the latest GIT code.

pamac install goverlay-bin

Fedora

To install goverlay, run the following command as root:

dnf install goverlay

OpenSUSE

Tumbleweed

To install goverlay, run the following command as root:

zypper install goverlay
Leap 15.2

To install goverlay from the games:tools repo, run the following commands as root:

zypper addrepo https://download.opensuse.org/repositories/games:tools/openSUSE_Leap_15.2/games:tools.repo
zypper refresh
zypper install goverlay

Solus

To install goverlay, run the following command as root:

eopkg it goverlay

Debian

To install goverlay in debian sid, run the following command as root:

apt install goverlay

Ubuntu

To install goverlay in Ubuntu (20.04 and up) and derivatives use the PPA from Martin Wimpress. Run the following commands:

sudo add-apt-repository ppa:flexiondotorg/mangohud
sudo apt-get update
sudo apt-get install goverlay

NOTE: Currently the PPA does not offer 32-bit support.

Tarball

  1. Download the latest tarball from Releases.

  2. Extract the file by running the following command:

tar -zxvf goverlay*.tar.gz
  1. Properly execute the binary by running the script inside the tar file:
./start_goverlay.sh

Note: Since version 0.6.4 mangohud needs to be installed to run GOverlay.

Source

Prerequisites

Before building, you will need to install the following:

Building

To build GOverlay, clone the git repository by running following command:

git clone https://github.com/benjamimgois/goverlay.git

Then, change directory and build GOverlay by running the following commands:

cd goverlay
make

Running

Start GOverlay with:

./start_goverlay.sh

Note: Since version 0.6.4 mangohud needs to be installed to run GOverlay.

Installing

To install GOverlay execute:

make install

This will install the start script to /usr/local/bin/goverlay, so that it can be launched via goverlay in the console.

Credits

Mango

Most of the credits go to Flightless Mango. He is the man and the mind behind MangoHud.

https://flightlessmango.com/

https://github.com/flightlessmango/MangoHud

https://discordapp.com/invite/Gj5YmBb

DadSchoorse

Special thanks to DadSchoorse, creator of the vkBasalt project.

https://github.com/DadSchoorse/vkBasalt

matanui159

Special thanks to matanui159, creator of the ReplaySorcery project.

https://github.com/matanui159/ReplaySorcery

Lazarus

This project was built using Lazarus.

Laz-banner

Donations

If this project was useful to you, don't hesitate to donate to me :)

paypal

About

GOverlay is an opensource project that aims to create a Graphical UI to help manage Linux overlays.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 99.0%
  • Other 1.0%