The only correct answer is to be consistent with the code base you’re working in or the language’s conventions. If neither of these conventions exist, then someone has already failed you.
Professional software engineer, musician, gamer, stoic, democratic socialist
The only correct answer is to be consistent with the code base you’re working in or the language’s conventions. If neither of these conventions exist, then someone has already failed you.
It’s so ironic how many downvotes this is getting in the context of this thread.
There’s also the Wayblue family of Wayland distros, based on Ublue.
It’s hard to say for certain whether a distro will work for your hardware, even the Nvidia-specific images can have bugs related to the Nvidia drivers or their interaction with compositors.
I’ve used NixOS for a year.
I also tried Fedora Sway Atomic for a week or so. It mostly worked well, but I eventually found that it’s really hard to use Nix for development on a graphics application, because linking with the system Vulkan drivers is near impossible. The loader used by Nix’s glibc will ignore FHS locations. That seems to rule out a lot of the benefits of using Nix.
So I gave up on using Nix + Fedora as a failed experiment and went back to NixOS.
My wish list for Nix, Wayland, and Sway is pretty long. I kinda wish I had the time to make a new distro.
Stop using Brave, people.