Cinnamon DE #142
Replies: 3 comments 16 replies
-
We just need to find a volunteer to maintain it! |
Beta Was this translation helpful? Give feedback.
-
I'm curious what maintaining it would entail. I'm still learning about rpm-ostree, but I took a look at the Budgie setup as an example. It looks like you set up the code for building your image, where the main things are the containerfile and the the json with desired packages (but of course other stuff matters too, like anything you want to add to the etc directory). Then, the git workflow script builds a new version of your image each day by taking the base fedora image and updating it with the latest versions of all the packages you specified. So this process is automated, and people can get daily updates of your image without your actually checking those images. But presumably a good maintainer would download the image most days and at least check that nothing is obviously broken. And then you would make further tweaks to the image as things evolve, e.g., with new versions of fedora. If I still have your ear, I'll ask another question, since I appreciate the chance to learn more about this stuff. I noticed people complaining about dependency errors when they update base fedora silverblue. These errors apparently occur because some of their layered packages are newer than their silverblue system image, which I'm guessing also gets updated once a day. So a fix for this issue could be to run your updates right after the new silverblue image is released, when presumably it's up to date with all the latest package updates. But a cleaner fix could be to set up a custom rpm-ostree image that already includes all of the packages they might want to layer on, like what you're doing here. So then everything gets updated together when you build the new image, and there's no issue with the system and the layered packages being out of sync. Someone could hypothetically set up an image like these just for their personal use, with all the packages they care about--maybe that's a lot of trouble if you aren't trying to support other users, but it gives you the advantage of github keeping a history of recent states of your system, for easy rolling back, without the added complication of dealing with layers. And probably even if it starts out being for personal use, people end up sharing over time--that's the linux way. |
Beta Was this translation helpful? Give feedback.
-
hey there castrojo, stumbled upon your channel on Youtube and I think you're doing a great job mate. Just had a quick question: can we use proprietary software to build images? I was thinking of creating a custom version of Fedora Silverblue for UI/UX designers that includes Figma, Penpot within docker, Vscode, Tailscale, Obsidian, Nvidia drivers, Cloudflare DNS, and some private fonts like SF Pro, and all that stuff. I'm also interested in adding realtek wireless drivers rtl8812au, but I'm not sure about the implications of violating the license agreement because most part are not free software. What do you reckon, that could be an issue? |
Beta Was this translation helpful? Give feedback.
-
It's really cool what you all are doing here. I was just wondering if there's any interest in building a Cinnamon image. I know someone worked on one a couple years ago, but it seems to have fallen by the wayside: https://discussion.fedoraproject.org/t/introducing-fedora-silverblue-cinnamon/30056
Thanks, and apologies if people are sick of hearing, "Why don't you make an image for X?"
Beta Was this translation helpful? Give feedback.
All reactions