-
Notifications
You must be signed in to change notification settings - Fork 17
Flatpak support for Darkly #186
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
Conversation
(previous commit message unintentionally referenced a PR)
There are changes compared to the feature branch inside
Also, thank you! |
The other ones are purely accidental. I listed all the related files |
Thank you! |
@MicrogamerCz |
Just checked, both KF5 and KF6 versions built correctly and it's working with all of the flatpak apps I've tested |
Apologies for commenting on this old PR. Just a quick question, is there a way to configure the flatpak installed darkly? It doesn't seem to follow the settings I've set via the KDE settings menu. |
No problem. So, I dug a bit with config and... it does. However you need to copy (or at least symlink) the config into each flatpak's config dir ($HOME/.var/app/app-id/config) File system access for the file or config dir won't do, it must be in each app's config. The same problem is with breeze as well (so it might be better to relay it to KDE flatpak runtime maintainers) |
Bringing flatpak support for Darkly.
From what was mentioned in #91
The changes are really light, only adding CMake build option and instructions for flatpak in README, excluding unnecessary components - color scheme, KDecoration, config applet and installed config cmake files
Tested on the following apps and their respective runtimes:
Only parabolic doesn't work, because they hard-code the QStyle
The manifests already contain URL for this repo, if any contributor wants to check it first, they should change the source url for my fork. Changing the version of Runtime/SDK needs to be done manually as well for 6.X versions
Edit: At first, I forked only the main branch, so with a few manual changes, I synced it with the Feature branch (last two commits in this PR), although there seem to be more changes than intended.
In any case, changes for flatpak support are affecting the following files only: