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
Harmonize Gnome3 Defaults #67522
Harmonize Gnome3 Defaults #67522
Conversation
Note |
I'd like to include in here as well, since it is a change to defaults. As far as I can tell from how things have changed for fontconfig; I'm not expecting any issues from disabling penultimate since I believe that lessened now defunct issues. |
I would vote for disabling penultimate by default on NixOS. It is non-standard package causing significant deviations from upstream. If someone wants to have it, they can always enable it. |
46f82e3
to
e9dcf6d
Compare
Do we need one? Lot of people use web mails these days.
Works for me, as that is what I use.
I would rather keep it for now (at least until they drop support). It would be in line with our custom of building packages with as wide feature set as possible. Though, if it is only a runtime dependency (via You know my abhorrence of
I agree with cutting out Boxes for being huge.
Does that need to be in core-utils? It feels like a too specialist task to justify such a huge closure.
How often does one need it though? I run it maybe once a year when Polari somehow stops being able to use the stored passwords and I need to re-enter them manually.
We need to keep it until https://gitlab.gnome.org/GNOME/gnome-control-center/issues/212 is resolved. |
The traditional suite of applications usually contains some sort of email client.
It does seem they've already dropped it from core
Right, I think if it needs to work that could bleed into the larger scheme we could make it a priority for 3.34 and the next release.
Yeah, I don't think
Well I was thinking, it's a utility linked to
Ahh, now I see why I was unsure about that. A todo for when it's ready. |
19f72dd
to
c9f3837
Compare
I was looking at it from NixOS perspective – that is dropping support from GNOME Shell code base. Every disabled feature means someone will probably need to rebuild the package with the feature enabled and will not be able to use the binary cache. At least with wrappers we would avoid GNOME Shell rebuild but , until #67546 is fixed, gnome-session will still be affected.
I am afraid GNOME decided it belongs into Boxes, so no separate app. Well, we do have Remmina but it is far from lightweight itself.
It is pretty small and unobtrusive so I am not against it. |
True, rebuilding anything is particually unattractive. Especially when it's just to change the executable wrapper. Also just realized decoupling
I just did some research and it appears Ubuntu shares the same sentiment towards Boxes and the default session. They actually ship Remmina. Though it's only a slight improvement in NixOS
I wonder how much of that we get for free.
Will add 👍 |
Re-added |
core-utilities is meant to be the base utilities for a GNOME system. The following are removed and the gnome3 module will no longer include: - accerciser - gnome-nettool - gnome-power-manager - gucharmap - nautilus-sendto See https://gitlab.gnome.org/GNOME/gnome-build-meta/merge_requests/246 - gnome-usage - vinagre - gnome-documents See https://gitlab.gnome.org/GNOME/gnome-build-meta/merge_requests/157 - dconf-editor - gnome-todo - gnome-tweaks - evolution The following were added: - cheese - geary
Adds: - gnome-color-manager - services.avahi It appears that GeoClue requires its daemon and IIRC has been default enabled in other distros for a while. - orca It's the default screen-reader.
3bdd1fe
to
cf6ea0d
Compare
f913098
to
266db08
Compare
Motivation for this change
See commit messages for what was removed and added.
Fixes #67310
Things to consider in this PR
It seems upstream has moved to Evolution to World so it isn't in core-utilities. We're missing a default email application.
We could either re-add it or swap it for Geary. I'd recommend the latter, and it seems to already be planned
Do we want to remove telepathy from the defaults?
It's runtime optional in gnome-shell, though I think for this to work in NixOS we'd have to use
sessionPath
but it would be limited to thetelepathy
module. We'd then have to disable the functionality in the default apps.I don't think we should include
gnome-boxes
default. I'm pretty sure it'd bring in some pretty large dependencies, I don't think a default experience needs a virtual machine application.Though we do need something in the future for remote desktop viewing.
Add
seahorse
default. It was recently added to worldMy opinion is that it's a useful application for secrets which are already managed default.
Remove vino
This might be something to do later, I'm not sure if gnome-shell has it runtime optional.
Release notes will be prepared once approval is given.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @