-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
nixos: make firefox the default browser #47204
Conversation
Without this the graphical installer has no way to open the manual. You can fix it yourself by installing any HTML browser but this might be unfamiliar to users new to NixOS and without any other way to open the manual. The downside is it will also increase download sizes. Fixes NixOS#46537
What's the impact on the closure size? Increase, yes, but how much? Could it be reduced by using konqueror or another Qt or KDE integrated browser? |
I think Konqueror has become a little outdated in recent years. If we want a KDE browser by default, I would recommend Falkon. It uses Chromium's Blink rendering engine (qtwebengine) so is closer to a modern web browser. If this seems reasonable, I would recommended just including it in the Plasma5 module (https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/x11/desktop-managers/plasma5.nix). What's nice about Firefox is I think it's what most people are going to be installing anyway. It appears to be a pretty modest increase. Less than 100MB, without firefox:
with firefox:
|
Hmm, I had assumed konqueror was in the image already; perhaps it's changed over the years. In any case, I personally don't expect the installation images really need to contain a "top-tier" browser, but we certainly should have a decent browser in there (and I don't mean a text-mode one like for the minimal images). |
@oxij: that diff shows firefox on both left and right sides. |
@vcunat Yes, but it was only added for the KDE installer before.
|
Ok I missed that in the installation CD. I think we also want it Firefox in the VirtualBox image though. |
Personally, I would prefer different DEs using their official or de-facto official browsers by default. To me |
So I think there is some confusion here because Anyway since Firefox was added in #20433, I am considering this just an oversight and something that can be merged right away. |
100 MB seems like a pretty significant increase in closure size. The installation ISOs are already way too bloated. IMHO Konqueror should be sufficient for reading the manual. |
That reminded me... that a week ago I noticed that the 18.09 minimal ISO has overgrown my old 512 MiB flash drives :-) (by a few megabytes; 18.03 fits) Well I guess people don't commonly use such small drives anymore, so the exact threshold probably isn't that significant, but there's certainly room for improvement in the sizes of minimal images as well. |
I think consistency between .ova and .iso is good to have. I agree that we should work on making these smaller. We end up pulling in GCC, Qt4, LLVM lib, etc. There is lots of room for improvements. |
Without this, the graphical installer has no way to open the manual. You can fix it yourself by installing any HTML browser but this might be unfamiliar to users new to NixOS and without any other way to open the manual. The downside is that it increases sizes for the graphical installer and VirtualBox appliance.
Fixes #46537