-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
KDE / Plasma configuration #731
Comments
Hi! You can see the supported options in this online manual: https://rycee.gitlab.io/home-manager/options.html. As far as I know, KDE configuration is not supported at the moment and, unfortunately, I'm not sure how much work it would take to implement it. That said, if KDE configuration is stored as text files, it should be relatively simple. You can check other modules to get an idea of how to implement it. |
See also #607 |
Thank you for your contribution! I marked this issue as stale due to inactivity. If this remains inactive for another 7 days, I will close this issue. Please read the relevant sections below before commenting. If you are the original author of the issue
If you are not the original author of the issue
Memorandum on closing issuesIf you have nothing of substance to add, please refrain from commenting and allow the bot close the issue. Also, don't be afraid to manually close an issue, even if it holds valuable information. Closed issues stay in the system for people to search, read, cross-reference, or even reopen--nothing is lost! Closing obsolete issues is an important way to help maintainers focus their time and effort. |
The principle point here I think is coexistence of KDE "System Settings" application with declarative home-manager configuration. So the workflow is not clear. KDE settings application may replace symbolic links with new files or refuse to do it confusing the settings application. Both situations may produce unexpected results for the end user. |
True. But we can imagine something in between : KDE seems to ask to users to use a command line utility to modify the settings instead of modifying some files : maybe we could create "declaratively" a script that runs the appropriate commands, and let the users run this script when they want to change KDE's configuration via home manager and/or periodically. It's not truly declarative (except maybe if we cover all configurations and if we put in read-only mode all files, which may not be desirable) but that way a user could both configure KDE declaratively and via the graphical tools.
|
It seems kwriteconfig is this command line utility. |
Yes exactly thanks. Well changes via "System Settings" will be permanent if they are not overwritten by nixos' script I guess. |
Nice hypothesis. |
Hello,
First, thanks a lot for this great project. I'd like to use it to configure my KDE/plasma, for example to keep track of the theme, but I was not able to find in the manual any reference to it. Is it because KDE is not configurable by this project, or is it because I missed something?
Thanks!
The text was updated successfully, but these errors were encountered: