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

modules/steam: Fix SteamOS logo scaling in updater #438

Merged
merged 4 commits into from
Nov 3, 2024

Conversation

samueldr
Copy link
Member

@samueldr samueldr commented Nov 1, 2024

This is #282, but without the BGRT challenges. That other PR will be rebased on top of this.

@samueldr samueldr added 2. priority: 2. normal 2. topic: system integration About our integration of Steam stuff within NixOS 2. topic: Bespoke stuff Things that are specific to Jovian Experiments 1. type: Enhancement Contributes a new feature, or a new package labels Nov 1, 2024
@samueldr samueldr force-pushed the feature/updater-steamos-logo-fix branch from 3894ecc to 3d1cdb7 Compare November 1, 2024 04:08
modules/steam/updater.nix Outdated Show resolved Hide resolved
This implementation may look weird with the three `MAGICK_INVOCATION`
following each-others, but there's a reason for it: I already know the
script will gain support for “just” splatting the BGRT.

As such, the middle `MAGICK_INVOCATION` will be conditional on whether
or not it's building from BGRT.
This is a workaround / fixup.

BGRT support will be added later on.
@samueldr samueldr force-pushed the feature/updater-steamos-logo-fix branch from 3d1cdb7 to 617d644 Compare November 1, 2024 18:27
@samueldr
Copy link
Member Author

samueldr commented Nov 1, 2024

Now implemented via a system-wide service, with a system-wide /run/ path.

Do note that this now has to rely on re-implementing some trivial logic to get the appropriate updater splash. So in a future where the vendor implementation changes or gets enhanced, this will need to be updated too.

@K900 K900 merged commit de05f8b into development Nov 3, 2024
72 checks passed
@K900 K900 deleted the feature/updater-steamos-logo-fix branch November 3, 2024 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. type: Enhancement Contributes a new feature, or a new package 2. priority: 2. normal 2. topic: Bespoke stuff Things that are specific to Jovian Experiments 2. topic: system integration About our integration of Steam stuff within NixOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants