What's the best way to take a Cinnamon theme from the internet and make it available on the Spices website?

Style your desktop
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
Orpasius
Level 1
Level 1
Posts: 5
Joined: Wed Jan 13, 2021 3:10 pm

What's the best way to take a Cinnamon theme from the internet and make it available on the Spices website?

Post by Orpasius »

Hello,

I've noticed there are a ton of really nice themes that support Cinnamon (e.g. on Pling https://www.pling.com/s/Cinnamon/browse/) but they're not on the Cinnamon Spices website (https://cinnamon-spices.linuxmint.com/). So they're not available in the "Download" tab of the theme selector either. So I was wondering, how would I go about making them available?

Should I just email the creators and, if they agree, add the themes to the big theme repository (https://github.com/linuxmint/cinnamon-spices-themes)? But then I wouldn't need all the folders (e.g. if there is an xfce folder, I don't need it - then again, this theme has it: https://github.com/linuxmint/cinnamon-s ... es/Mint-XP).

Also, since the themes I am referring are still being actively updated, would it be possible to automatically synchronize their original repositories to their respective folders in the themes repository? So I don't have to make pull requests myself every time their original repo is updated.

Reposting this from the /r/CinnamonDE subreddit as I got no replies there.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
antikythera
Level 15
Level 15
Posts: 5721
Joined: Thu Jul 02, 2020 12:52 pm
Location: Cymru

Re: What's the best way to take a Cinnamon theme from the internet and make it available on the Spices website?

Post by antikythera »

It's up to the original creators of the theme to do really, if you want to contact them go ahead and see if they will submit their work to spices.

A lot of stuff gets abandoned on Spices though and each time Cinnamon itself gets upgraded the themes may need attention too. So even if the creators allowed you to submit their work, would you be able to keep it maintained long term?
I’ll tell you a DNS joke but be advised, it could take up to 24 hours for everyone to get it.
Orpasius
Level 1
Level 1
Posts: 5
Joined: Wed Jan 13, 2021 3:10 pm

Re: What's the best way to take a Cinnamon theme from the internet and make it available on the Spices website?

Post by Orpasius »

I am also worried about maintaining them. The current creators are still probably going to update them if Cinnamon gets changed (since they're also doing it at the moment). Otherwise, I'd be willing to either make patches myself or retract the theme from the Spices repository (if that's a thing).

Ideally, all the work would be done on the creators' original repositories, and then the corresponding folder in the Spices repository would be automatically synchronized. I'm not sure how easy that would be to automate though, and that's the part I would be worried about.

Manually, I could simply pull new changes from the original repository every week or so, copy the folder, then push them to the Spices repository. But that would result in possibly squashing commits, and losing commit messages (unless I also copy those manually). Not to mention it would be tedious. Someone on reddit suggested git submodules, and I'll have a look at that.
Locked

Return to “Themes, Icons & Wallpaper”