Skip to content

Add Adwaita-dark GTK3 theme as auto-downloaded extension#536

Open
strycore wants to merge 1 commit intobetafrom
add-adwaita-dark-theme
Open

Add Adwaita-dark GTK3 theme as auto-downloaded extension#536
strycore wants to merge 1 commit intobetafrom
add-adwaita-dark-theme

Conversation

@strycore
Copy link
Collaborator

Summary

  • Adds org.gtk.Gtk3theme.Adwaita-dark as an auto-downloaded extension so the dark theme variant is always available inside the sandbox
  • Creates the mount point directory in cleanup-commands

Context

Follow-up to #535. Even with the StyleManager fix merged, some environments may not have the Adwaita dark CSS available inside the Flatpak sandbox. Auto-downloading the theme extension ensures gtk-application-prefer-dark-theme has a dark variant to use.

Test plan

  • Verify the extension is auto-installed when installing/updating the Flatpak
  • Verify dark theme works without manually running flatpak install org.gtk.Gtk3theme.Adwaita-dark

Ref: lutris/lutris#6499

Ensures the dark variant of Adwaita is available inside the sandbox
for users whose desktop environment does not bundle it in the runtime.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@flathubbot
Copy link
Contributor

🚧 Test build enqueued.

@flathubbot
Copy link
Contributor

🚧 Started test build.

@flathubbot
Copy link
Contributor

Test build was cancelled.

Help
  • bot, build - Restart the test build
  • bot, ping admins - Contact Flathub admins

@strycore
Copy link
Collaborator Author

bot, build

@flathubbot
Copy link
Contributor

🚧 Test build enqueued.

@flathubbot
Copy link
Contributor

🚧 Started test build.

@flathubbot
Copy link
Contributor

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/265945/net.lutris.Lutris.flatpakref

Built for x86_64 architecture.

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.

2 participants