Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make arguments in steam override overlay wrap #470

Merged
merged 2 commits into from
Feb 2, 2025

Conversation

Faupi
Copy link
Contributor

@Faupi Faupi commented Jan 29, 2025

Overlay's Steam extraBwrapArgs and extraArgs arguments are being hard-overridden, which takes away users' option to set their own preferences easily in final package overrides.
As those provided in this flake are mostly to do with enabling flags for gamescope compatibility, I figured it makes more sense to rather have these wrap possible passed arguments.

I used this to bind CSS loader's themes directory under the Steam user, as I use decky under another one and Steam does not seem to serve those files under a symlink even with permissions.
Existing arguments from before this change are kept intact in builds.

@DaRacci
Copy link

DaRacci commented Feb 2, 2025

I've been fighting with nix trying to figure out why my args weren't being passed to steam and figured out it was this module eventually, would love to see this merged.

@K900 K900 merged commit 677b7a0 into Jovian-Experiments:development Feb 2, 2025
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants