-
Notifications
You must be signed in to change notification settings - Fork 10
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
Feat: Ditch calamares in favour of a new installer. #69
Comments
We could use https://gitlab.gnome.org/p3732/os-installer as a solid base to work from if we are creating a GTK4 based installer. If we wish to have a more macOS-like installer, we could always look at forking: https://github.com/elementary/installer |
I completely agree with that to be honest. But I do not disagree with the first points raised. We use a GTK based environment, we should aim to keep our installer GTK-based as well. Nitrux clearly customised calamares correctly though. |
You also mention bloat, but have you actually measured the installable difference? |
We've determined the bloat is about 16MB uncompressed, so it would be further compressed when the ISO is packed. |
It's pretty evident your math is wrong on that. Are you literally only checking Kvantum instead of Calamares + all the QT dependencies? |
That's only kvantum, I am checking Calamares right now. |
200MB. |
elsie been lying on us this whole time |
🐱 |
I agree with Elsie calamares is long established it works just change the themeing if you do not like it |
I checked in a docker container with XFCE already installed to get a good idea of what adding |
The community seems pretty clear in their wants and needs; developing an entirely new installer is a large undertaking and would divert a lot of resources when we could just make calamares more pretty. The main concern is we can decrease the disk image size and not have any QT spill over in a GTK based environment. |
As I've said in channels but I'll put it here as well, we can use As for not having any QT spill over, we can remove kvantum along with calamares when the system installs. |
We can’t use that flag because it’s just a package list for live-build, it’s not a custom install step. So no, we can’t easily get rid of the bloat without getting rid of Calamares altogether. Also, we already do remove the dependencies post-install. But that means they still bloat up the ISO, which could be shrunk down quite a bit. |
This is a very good point, as someone who is on the fence at the moment both ideas have merit to me. |
A proposal brought about by both @oklopfer and @ajstrongdev for ditching Calamares in favour of a new installer for 2024.1.
Why ditch calamares:
The text was updated successfully, but these errors were encountered: