permaloom 29beb1b640 perf: attach game references to flowbox children
Store game object references in corresponding flowbox children. Avoids
iterating over every single game object, reducing each flowbox child's
game object access time from O(n) to O(1).
2026-02-07 03:58:32 -05:00
2026-02-06 11:50:40 -03:00
2026-01-28 12:51:02 -03:00
2026-02-06 11:45:27 -03:00
2026-01-30 13:44:02 -03:00
2024-07-22 10:49:08 -03:00
2025-06-26 19:59:54 -03:00
2026-02-06 11:50:40 -03:00
2026-02-06 11:50:40 -03:00

Faugus Launcher

A simple and lightweight app for running Windows games using UMU-Launcher

Support the project

  

Installation

Arch-based distributions (AUR)

yay -S --noconfirm faugus-launcher

Fedora / Nobara (Copr)

sudo dnf -y copr enable faugus/faugus-launcher
sudo dnf -y install faugus-launcher

Bazzite (Copr)

sudo dnf5 -y copr enable faugus/faugus-launcher
sudo rpm-ostree -y install faugus-launcher

Restart your system.

Debian-based distributions

PPA (Ubuntu, Mint, KDE Neon...)

sudo dpkg --add-architecture i386
sudo add-apt-repository -y ppa:faugus/faugus-launcher
sudo apt update
sudo apt install -y faugus-launcher

.deb package

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y wget
mkdir -p ~/faugus-launcher
wget -P ~/faugus-launcher https://github.com/Faugus/faugus-launcher/releases/download/1.14.1/faugus-launcher_1.14.1-1_all.deb
sudo apt install -y ~/faugus-launcher/*.deb
sudo rm -r ~/faugus-launcher

openSUSE

The openSUSE package will no longer be updated. Please use the Flatpak.

Flatpak

Installation:

flatpak install flathub io.github.Faugus.faugus-launcher

Running:

flatpak run io.github.Faugus.faugus-launcher

MangoHud installation:

flatpak install org.freedesktop.Platform.VulkanLayer.MangoHud/x86_64/25.08

Steam Flatpak integration

Allow Faugus Launcher to detect Steam users:

sudo flatpak override io.github.Faugus.faugus-launcher --filesystem=~/.var/app/com.valvesoftware.Steam/.steam/steam/userdata/

Allow Steam to run Faugus Launcher's shortcuts:

sudo flatpak override com.valvesoftware.Steam --talk-name=org.freedesktop.Flatpak

Allow Steam to see the game's icon:

sudo flatpak override com.valvesoftware.Steam --filesystem=~/.var/app/io.github.Faugus.faugus-launcher/config/faugus-launcher/

Known issues:

  • The 'stop' button won't close games/apps
  • Gamescope doesn't work
  • It may not use the system theme in some DEs

Build from source

meson setup builddir --prefix=/usr
cd builddir
ninja
sudo ninja install

Dependencies:

meson ninja pygobject requests pillow filelock vdf psutil imagemagick icoextract libayatana-appindicator

Usage

YouTube

Information

Default prefixes location

~/Faugus/

Runners location

~/.local/share/Steam/compatibilitytools.d/

Shortcut locations

For Desktop Environments that support icons on the Desktop

~/Desktop/

For Application Launchers

~/.local/share/applications/

Screenshots

Main window






Add/Edit game

      

Settings


Proton Manager


Create shortcut from .exe file


Description
No description provided
Readme 14 MiB
Languages
Python 99%
Meson 1%