Since I can’t seem to access Codeberg right now, can you let us know what License your theme is using? It needs to be OSI approved. If you don’t have a GitHub account, we won’t make you sign up for one, but we will have to submit a request for you provided the licensing requirement is met.
I was finally able to access this. It looks like a subdirectory of a repo. It needs to be in a repo on its own. Otherwise, we are bringing in other things that may not be used. It will also need to include a LICENSE file that contains the license you are applying to the assets. We package that file and make it available in the system. If it’s included in the source, then packaging it is simpler. It would be best if the packagers didn’t have to manually service your files into a package.
Unfortunately, that’s not going to work either. Now we would have to uncompress it twice. git is meant to be used in a different way than you are using it.
The purposes of git is to provide branching and version control. It does allow more rapid snapshotting of your work, but is more flexible than most snapshot utilities because the database used for it is small, fast, and portable.
Most sites like codeberg and github compress the sources into a file for you. This means, it would be best to just create a traditional repo for your files in their own folder. if you are not familiar with how the git workflow typically is done, then it might be best to find a more user friendly method of sharing your themes, such as the KDE store:
This also doesn’t require any git repos, or distro packaging because it can be installed on any Plasma install on any distro.