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/plasma5: Install default KDE apps for music, images and documents #101725
Conversation
>From https://apps.kde.org/: Elisa is a simple KDE music player (with builtin internet radio support), Okular is a universal KDE document viewer (can fill PDF forms), Gwenview is a fast and easy to use KDE image viewer. All three are missing in the default installation KDE installation, e.g. services.xserver = { displayManager.sddm.enable = true; desktopManager.plasma5.enable = true; }; which provides no alternatives, hence requiring them whilst being offline is unfortunate, so install them by default.
cc @worldofpeace (for the lack of better knowledge about our KDE people) |
Also cc @ttuegel (one of our KDE people, |
See my commit message at 55bc3e4, it has my stance on this. And it's exactly this, we need to ship some default applications, but we need a way for power users to filter apps out that they don't want. We use this function in gnome-3 https://github.com/NixOS/nixpkgs/blob/master/pkgs/desktops/gnome-3/default.nix#L6, and had an option |
Overall I think a tentative goal for 21.03 should be wayland in plasma (by then it will be 2021, that's 2020+1 🤣 ) and sane defaults while still being flexible for a minimal environment. |
Very much one of our KDE people. I would say essentially the sole (official) maintainer in nixpkgs. |
Anything I can do to move this forward? |
This PR seems pretty simple. Let's add a |
I marked this as stale due to inactivity. → More info |
@ttuegel, I disagree on the minimal flag. That will just lead to someone saying "oh, now khelpcenter needs to be behind that same flag because I don't need help and same with spectacle because I don't do screenshots". I'm much in favour of merging this as-is as it makes for a better out of the box experience and the negative impact is just a little extra space used which in the grand scheme of things is just noise. That being said, having a granular mechanism would be great, but as nobody has done that yet, let's just get this in. Do you feel very strongly about the |
This is going to make testing new releases a big pain, but I don't care anymore. |
Motivation for this change
I received this commit via Email and think this might require discussion with
those maintaining the KDE Plasma modules & packages.
Things done
sandbox
innix.conf
on non-NixOS linux)