first commit

This commit is contained in:
2025-11-18 10:37:40 -07:00
parent 7112d8d401
commit 6d9f2866e5
11 changed files with 245 additions and 0 deletions

10
usr/games/goverlay Executable file
View File

@@ -0,0 +1,10 @@
#!/bin/sh
# This script will launch the compiled goverlay binary the correct way
#
# QT_QPA_PLATFORM=xcb will force the application to run in x11 mode, so it works on wayland desktops.
# mangohud --dlsym will force the mangohud display on the spinning cube on goverlay.
# Executing this script with --style <style> one can choose different themes.
#export QT_QPA_PLATFORM=xcb
#mangohud --dlsym /usr/libexec/goverlay $@
mangohud /usr/libexec/goverlay $@

44
usr/libexec/.gitignore vendored Executable file
View File

@@ -0,0 +1,44 @@
goverlay
start_goverlay.sh
data/goverlay.sh
lib/
backup/
goverlay.lps
goverlay_*.tar.xz
# Created by https://www.toptal.com/developers/gitignore/api/lazarus
# Edit at https://www.toptal.com/developers/gitignore?templates=lazarus
### Lazarus ###
# Lazarus compiler-generated binaries (safe to delete)
*.exe
*.dll
*.so
*.dylib
*.lrs
*.res
*.compiled
*.dbg
*.ppu
*.o
*.or
*.a
# Lazarus autogenerated files (duplicated info)
*.rst
*.rsj
*.lrt
# Lazarus local files (user-specific info)
*.lps
# Lazarus backups and unit output folders.
# These can be changed by user in Lazarus/project options.
backup/
*.bak
lib/
# Application bundle for Mac OS
*.app/
# End of https://www.toptal.com/developers/gitignore/api/lazarus

View File

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=GOverlay
Comment=Graphical UI to help manage Vulkan / OpenGL overlays
Exec=goverlay
Icon=goverlay
Terminal=false
Type=Application
Categories=Game;
Keywords=MangoHud;vkBasalt;ReplaySorcery;msi;afterburner;

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.github.benjamimgois.goverlay</id>
<name>GOverlay</name>
<summary>Graphical UI to help manage Vulkan / OpenGL overlays</summary>
<launchable type="desktop-id">io.github.benjamimgois.goverlay.desktop</launchable>
<metadata_license>FSFAP</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<description>
<p>GOverlay can configure Vulkan / OpenGL overlays with a preview. Currently supported are MangoHud, vkBasalt</p>
</description>
<screenshots>
<screenshot type="default">
<caption>Options for MangoHud</caption>
<image>https://i.ibb.co/gdh0CcH/goverlay062-1c.jpg</image>
</screenshot>
<screenshot>
<caption>Options for vkBasalt</caption>
<image>https://i.ibb.co/T1wr33t/goverlay062-2b.jpg</image>
</screenshot>
<screenshot>
<caption>Options for ReplaySorcery</caption>
<image>https://i.ibb.co/4Z4RWng/goverlay062-3b.jpg</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/benjamimgois/goverlay</url>
<url type="bugtracker">https://github.com/benjamimgois/goverlay/issues</url>
<content_rating type="oars-1.1" />
<categories>
<category>Utility</category>
<category>Game</category>
</categories>
</component>