Skip to content
This repository was archived by the owner on Jun 27, 2026. It is now read-only.
This repository was archived by the owner on Jun 27, 2026. It is now read-only.

Installer execution stops prematurely when both Native and Flatpak Steam are installed #6

Description

@Rockeyxx

OS: Arch Linux
Steam Instances: Both Native (pacman -S steam) and Flatpak (com.valvesoftware.Steam) coexist.

Bug Analysis:
The install.sh script executes a validation check that aborts if it detects the Steam Flatpak package. The script utilizes a short circuit evaluation for Flatpak without checking if a native Steam installation is also present.

Because Flatpak namespaces are isolated, the presence of the Flatpak container does not interfere with the native installation's ability to utilize LD_AUDIT injection for Millennium/SLSsteam. By halting execution upon Flatpak detection, the script prevents installation on the native instance, resulting in a false positive environment conflict.

Expected Behavior:
The script should perform a hierarchical dependency check. It must verify the existence of the native binary or local Steam directories first. If native Steam is detected, the script should bind to the native paths.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions