Bug 467329

Summary: OSTree support: add sddm2rpm as available tool?
Product: [Frameworks and Libraries] frameworks-knewstuff Reporter: Henning <boredsquirrel>
Component: generalAssignee: Dan Leinir Turthra Jensen <admin>
Status: RESOLVED UPSTREAM    
Severity: normal CC: aleixpol, alexander.lohnau, kdelibs-bugs-null, leinir, nate, nicolas.fella, tim
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Henning 2023-03-14 13:44:52 UTC
SUMMARY
Currently KDE theme kits fail to install because SDDM themes cannot be installed on OSTree systems (Fedora Kinoite, OpenSuse microOS).

https://github.com/Lunarequest/sddm2rpm
https://crates.io/sddm2rpm

A way around this is sddm2rpm, a rust tool to convert sddm archives (now all types supported) to rpms one can layer with rpm-ostree.

PROPOSED SOLUTION
Add sddm2rpm to Dolphin, allowing to deal with sddm themes seperately, converting them to rpms and use the rpm-ostree backend to layer them.

Or fix SDDM to use /etc of course, to avoid this issue.

Currently KDE themes are "broken" because of this, at least the ease of using themepacks.


SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 37
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Comment 1 Henning 2023-03-14 13:47:28 UTC
Of course you would have to ask the developer if the is okay with that. The tool currently is best in CLI, works great there
Comment 2 Henning 2024-01-29 03:49:38 UTC
I think solving this through a writable directory in sddm is a better approach