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

module idea: sddm theme #153

Open
dreamyukii opened this issue Feb 27, 2024 · 4 comments
Open

module idea: sddm theme #153

dreamyukii opened this issue Feb 27, 2024 · 4 comments
Labels
priority: low Might be supported or done in the future, but won't be prioritised type: discussion Questions, proposals and info that requires discussion. type: feature Brand new functionality, features, pages, workflows, endpoints, etc.

Comments

@dreamyukii
Copy link

Because sddm theme is located at /usr/share/sddm you can't customize it unless

  1. Building RPM package for sddm theme
  2. Manually copy theme folder at build time
@gerblesh
Copy link
Contributor

this functionality can be accomplished with the files module at build time. Making a module for it wouldn't make too much of a difference because it would still only be available at build time. If you are able to explain more of a usecase or give a example of the structure it would be helpful. You can also try implementing the module yourself, as it's just a simple shell script that takes in a JSON input

@gerblesh
Copy link
Contributor

I think there was also talk about symlinking the /usr/share/sddm/themes directory to somewhere in /etc to make it writable and allow the KDE settings to update the theme accordingly. Not sure how well that works but that would likely be a much better option

@dreamyukii
Copy link
Author

this functionality can be accomplished with the files module at build time. Making a module for it wouldn't make too much of a difference because it would still only be available at build time. If you are able to explain more of a usecase or give a example of the structure it would be helpful. You can also try implementing the module yourself, as it's just a simple shell script that takes in a JSON input

maybe something similar to font module? adding themes from Pling/KDE store without need to download and put themes manually

@xynydev
Copy link
Member

xynydev commented Feb 27, 2024

symlinking the /usr/share/sddm/themes directory to somewhere in /etc

I think this is something we shouldn't encourage. If KDE wants to solve this issue themselves, or someone wants to use this hack in their own image, sure, but doesn't seem a great solution overall.

maybe something similar to font module? adding themes from Pling/KDE store without need to download and put themes manually

I agree. Something like that would be great. A general Pling downloader would be cool, since they host a lot of customization stuff, and the specific places to put the content in could be somehow configured or automagically determined.

While we're at it, a https://extensions.gnome.org/ downloader would be cool too...

@xynydev xynydev added type: feature Brand new functionality, features, pages, workflows, endpoints, etc. priority: low Might be supported or done in the future, but won't be prioritised type: discussion Questions, proposals and info that requires discussion. labels Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low Might be supported or done in the future, but won't be prioritised type: discussion Questions, proposals and info that requires discussion. type: feature Brand new functionality, features, pages, workflows, endpoints, etc.
Projects
None yet
Development

No branches or pull requests

3 participants