Looking at an old Tweet, it seems there was some consensus that it would be nice to have the NixOS iso default to using Gnome, yet for legacy reasons still used KDE.
Now, in 18.03, I came in as a new user to find this is still the case.
I'm not sure if new users are expected to somehow install in a different manner, but to make the experience more appealing, I hope it would be possible to default to Gnome instead.
I use GNOME on NixOS now for some weeks and it seams pretty stable and usable. I had issues with Xfce after updating to 18.03 (that i reported, but not fixed as of now).
Since Ubuntu uses GNOME by default now, it might be a good time for us to do the same.
It's important to use GDM as of now, since locking the screen don't work with lightdm (also known).
We might want to default to a very lightweight desktop, so it works also on older machines, but it should be stable and usable. Xfce is not. MATE is not modern and i don't think it represents NixOS good.
Looking at an old Tweet, it seems there was some consensus that it would be nice to have the NixOS iso default to using Gnome, yet for legacy reasons still used KDE.
I don't see any such consensus on the tweet you're referring to. Are you sure it's the right one? In any case, I suggest discussing such changes on the mailing list instead.
That is why Ikey Doherty started rewriting Budgie from GTK to QT5, https://www.youtube.com/watch?v=J85OBqT51ZM. And reasons explained here: https://budgie-desktop.org/2017/01/25/kicking-off-budgie-11/
While also they updated the official page and plan to use QT5 and C++ https://budgie-desktop.org/about/.
But at this point he decided to turn his life, and decided to support old Budgie for a while. https://plus.google.com/+IkeyDoherty/posts/d2PsYPknqSi
I am for NixOS supporting KDE.
Everyone is GTK/GNOME. It is written in C, single threaded, design and features are as flexible as backless stool, and it extends with sending users to use unsupported third-party JS extensions on top, not supporting different sizes of interfaces, not cross platform, has hard code for itself, so other GTK DEs need to pretend they are GNOME, and no graphical fall-backs. Did I miss something futuristic?
It's high-level language - Vala - was left to die (supported only due efforts of tiny team of Elementary desktop and used mostly inside that team).
Every distribution that uses GNOME is pretty much the same, they only can change theme and install 3-rd party extensions.
What happened to competition? In former days KDE3/GNOME2 competition was very healthy and beneficial to desktop Linux.
NixOS is distinctive. It is in line with few other distinctive distros that use KDE as a main DE (KDE Neon, BSD systems, Kubuntu).
NixOS has a great chance attracting KDE developers and collaborating with KDE Neon team directly.
For GNOME we are too strange and too small, distro to care, they care about Red Hat and Canonical. As NixOS becomes more known - it would attract KDE devs, and they would work for NixOS needs.
I agree that GNOME is common. But GNOME not superior.
I showed arguments that KDE is superior.
I'm a very new NixOS user who has yet to contribute here, so please weight the below accordingly.
Coming from an Arch background, it was nice to have access to a graphical environment (and particularly a graphical browser and partitioner) to do the installation. Being a KDE user, it was also nice to see my favourite DE.
However, I could have done just as well with any DE, since:
configuration.nix).I agree that the DE should be both aesthetic and well-functioning. That said, as Plasma 5 is already integrated (and pretty up-to-date) on the current install ISO, wouldn't it be easier to start with improving that with theming/configuration if there are specific concerns?
Also, if there are challenges with integrating updated components to the install ISO, that might be a reason to stick with Plasma 5, since it now offers LTS releases. I couldn't tell after a cursory search whether GNOME has similar; does it?
@Anton-Latukha like @aexoxea correctly said, no DE get installed by default. So you have to choose which one you want. The DE of the installer live CD is just for testing and installation. So we should use a DE that many linux users are familiar with (like GNOME, Xfce or KDE, no window manager :D).
Since choosing a DE explicitly is necessary when installing I don't see anything we can do here except for changing the default in the graphical ISO. I would argue doing that would only make sense if we have larger problems with KDE and we don't have that, but rather a history of GNOME being broken in a few cases. Wrt to the above I'm closing this; if I have missed anything or there are specific thing you see that we should change or do feel free to reopen or create new issues!
Could someone pick up #12150?
Most helpful comment
Could someone pick up #12150?