I am daily driving nixos. It is for those users who have already used atleast couple of beginner distros. Get familiar with packages terminal and other. It is just arch but stable even at the unstable branch. It has saved from breakdowns during important work. But nixos needs time to mature it’s flakes and home manager.
errupts
\sigh
Nice astroturfing attempt
Nice report for “astroturfing”. Please go ahead and point out which rule was violated so I can make a decision.
Leave it, tos 8 covers my point and yes its a case of my butthurt but its a recent pattern across communities in lemmy atm that seems to have started a nasty attempt thats trying to grow a grassroots campaign, this may not be one. Just reporting for your sake and others to raise awareness based on some social controversy in the distro. We should be lifting distros (and people) up not burning them for fake reasons
I don’t see how this might be interpreted as misinformation (8) or any attempt to do harm (8.1) either to a prospective user or Nix itself. Nor do I see how this might be an attempt made or supported by the Nix developers to influence the greater community. If you have evidence to the contrary, produce it.
There is no denying that a vocal group of people are promoting immutable/atomic distributions, or that many are fans of Nix’s declarative configuration solution. Still, that makes it no worse than the people who are pushing back against the adoption of Rust in the Linux kernel, or the proliferation of systemd services, or the adoption of Wayland over X11.
I mean isn’t it accepted that NixOS is a terrible pick for a beginner, especially a non-technical one? I feel like even the Nix community doesn’t recommend the distro to complete beginners.
I wish. People recommend Arch to beginners all the time. And then wonder why there’s so many “Linux is too hard” comments everywhere
Arch isn’t necessarily hard. It just is unstable plus it encourages dated ways of doing things.
Those make it hard
And it just seems towering overall with the insane egos of some Arch users on forums. It’s a good distro, just setting it up feels so tiring.
I feel like setting it up is easy (archinstall), maintaining it is the tiring part.
Its weird because Gentoo is actually more involved but the community seems to have none of the ego issues.
It’s not hard if you’re into doing Linuxy stuff. A lot of new users are not, or find diving in too fast intimidating. Like it or not Arch is definitely in the deep end of the Linux pool.
I use Nixos BTW.
And I can’t recommend it to anyone. Not even veterans.
I can only say if you like souls like games nixos might be your thing…
Doubt, highly doubt it.
I use nixos btw
Complete with home manager, flakes, build server and automated deployments, the whole lot on machines from compute stick, gaming rig, hell even a surface. I have never had more free time than compared to arch. updates & config drift are no longer anything I worry about. Save so much time on rebuilds & customisations.
Nixos users never recommend it for new users. I always recommend mint or Ubuntu depending on the person and what they are used to. Seasoned Linux users i don’t even recommend it unless they have basic programming skills.
After that, bring it on, stick through the learning curve, you dont need the documentation. I only needed it at the start for a short period until it clicked and I figured it out. the repo and search has more than enough. In the repo you will find community builds and configs for a wide variety of hardware.
I’m not advanced, just a distrohopper for fun :-) but NixOs seemed excellent, you install like an other os, open the config file and write a list of what you want installed, rebuild and it’s all there. Then use it just like any other distro. That seems a good experience to me and if you are just a simple desktop user like me what else would you ever need to do? Am I right that all the homemanager and flakes business is optional and for people with more complicated requirements?
Lol I’ve been considering trying it and that might push me per the edge. The self hate is strong xD
If you do, this website is very helpful: https://search.nixos.org/options
I really wish everyone thought like that, but I still see people recommending Nix, Arch, Void… and some go the ideological route and start recommending systemd-less only like Artix or ranting against anything that uses Flatpak. Those discussions can get messy, and they always alienate the person who asked. Unfortunately those with ideological reasons are always the loudest and present in basically every “Beginner’s Help” group.
I wouldn’t recommend vanilla Arch only because of the installation process. CachyOS that simplifies it is an extremely good pick for a person who already knows what a computer is, but wants to try a proper OS.
Arch mostly got it’s reputation in the early days. Today some things are a lot easier to do on Arch than on other distros, especially because AUR exists. Also, it built one of the best wikis over all that time.
Weird way to spell EndeavorOS
The devs of the OS spell it Endeavour. It’s one of those words that’s spelled slightly different in various parts of the English-speaking sphere. As it functions as a name here, I have no problem spelling it their way when referring to the OS.
Weird way to spell EndeavorOS
With the missing ‘U’? I know, right? But it’s not weird; it’s just American, so it rewrites its history.
EndeavorOS? Yay!
For most people though yeah, Debian is rock solid, only went arch on my desktop for nvidia drivers (and HDR), archinstall really simplifies installing it.
Arch and Debian wikis are both amazing sources of information, highly recommend for any distro.
Of the last 20 or so people iv helped swap over to Linux in the last year. They have all ended up just going straight to either endeavour or cachy.
The Ubuntu family distro like mint or pop always have some kinda of weird hardware problem with something. Everytime with out fail. Seriously I love the Ubuntu descendants like pop and mint. When they work, they just fucking work and are rock solid. But their it just works scope is just too damn narrow compared to arch for the freaks I know.
It’s amazing how much weird ass hardware people use that with out something as large as the aur, you just aren’t finding a reasonable solution. Fixes exist but ones that a total idiot can just install are rare. And fedora isnt much better in that regard.
Fedora also just has… Problems ane a community that makes it hard to tell new users to Google solutions
That or the “app stores” confuse the new users or cause problems inside of two weeks. Im always baffled Everytime I get a call and someone has managed to break their computer via a GUI package manager or app store.
Cachy just has everything games want pre installed and even the most nontechie gamers iv known basically hit the ground running with it. I think part of that is because it works for the exact use case a gamer would want basically out of the box with as little fiddling as needed and arch is bleeding edge enough to actually run new games reliably enough people don’t fuck with shit and break it trying to make things work.
For the rest endeavour has had the best rate at actually keeping people from just going back to windows.
Seriously wild how good endeavours conversion rate is.
I’ve had some people here tell me about POP_OS as it’s the most friendly to NVIDIA hardware and also is configured for gaming.
What are your thoughts?
It being good for Nvidia hardware isn’t wrong, but it being the best or especially good for gaming isn’t exactly true. It mostly boils down to the proprietary Nvidia driver being preinstalled and a lot of media attention why Pop!_OS became so popular for gaming.
Other distros that are just as good or better for gaming with Nvidia are, for example:
- Bazzite (Immutable)
- Nobara
- TuxedoOS
The first two are really going the extra mile for patches and gaming support. Bazzite can be a little bit frustrating though given it requires some additional knowledge to work with immutable file systems if you ever need to edit system files. Otherwise you should have a solid experience on any of them.

That’s where I went. Happy with my choice. Almost 2 years now.
No don’t use Nix they’re evil. Use Lix or Auxolotl or Tvix or Tangram or Brioche or Guix
Why is Nix evil? This is the first I heard
NixOS accepted a military company and Pentagon contractor as sponsor and only dropped it after backlash. Ever since then the trust in Nix governance is damaged, even with them trying to regain trust.
(There also are other problems it appears like a distro maintainer pushing new & superfluous core tools without any discussion about it, but this seems to be the biggest one)
deleted by creator
There was some politically charged drama… I think. There was some drama, anyway. I’m not clear on the details.
It was probably a Twitter-tier disagreement that was blown way out of proportion by a small group of people. If others have details, please don’t enlighten me, I value my ignorance.
https://nixos.wiki/wiki/Nixos_Woke_Invasion. The user wiki is quite helpful now. Or if you want the direct source of the article, https://srid.ca/nixos-woke
That title gives it all away. Every time something is blamed on “the woke” or “wokeness”, it’s sure to be rich in opinions, sparse in facts, and entirely based on hurt feelings.

Ubuntu was so good. Too bad my brother simply shut off my VM when I was using it
Debian/ubuntu/arch is easy to use even as a beginner, just try NixOS and compare.
Tap for spoiler

Does anyone really recommend Ubuntu these days? I think Mint has reigned supreme for years, at least for beginners.
I barely see people recommend mint anymore. It like every other Ubuntu family distro keeps having too many issues and poor gaming support compared to the steamOS styled distros.
Everyone is going to bazzite or cachyOS as the new “noob” distros cause they just work and play steam games and have steam deck isos.
It’s funny to see so many different echochambers at play. 🤭 No offense of course.
Mint is still by far the most popular distro, I even saw Goodwill selling computers with it now. Ubuntu is also widely used, apparently it’s really popular in India(?). Meanwhile in hackspaces NixOS and Arch are super popular. Personally I like OpenSuse, therefore hear a lot about that family of distros. We’re existing in a super diverse ecosystem.
It’s just annoying when people recommend stuff not because they think it’s the best pick for the person who’s asking, but because they like it best (I swear on my grave, I god damn saw people recommending NixOS for elders and Arch Linux for productivity environments that must be 100% stable). Therefore I made a meme about it.
How does mint have “poor gaming support”?
How does mint have “poor gaming support”?
- The last time they tried it was ages ago, or they followed some old instructions.
- They’re trying to play a game that has serious anticheat aspirations and doesn’t run well on linux
- They want to play roblox.
I recommended Mint to my partner and she wasn’t too enthusiastic about it after trying, I have Ubuntu on one of my laptops where she has a guest account and she actually prefers it even after hours of use so her new laptop is getting 24.04. I did do the diligence of explaining that Ubuntu is to Canonical as Firefox is to Mozilla, and why some Linux heads aren’t a fan.
Since bookworm, I find little need to push them past Debian. It’s clean and runs all the things.
@fxomt@lemmy.dbzer0.com I think they found you
I’m in everybody’s walls… whispering the words “NixOS…”
NixOS consist of a bunch of options that you define using the nix programming language. Since it’s a programming language, everything is well defined and organised into single place.
Technically, someone could build a GUI configuration editor with sane defaults and clearly organised pages of settings, which generates a configuration for you. This could immediately change NixOS from the most tedious to a relatively easy to use distro.
They already built a GUI editor, but a programmer made it so it is actually harder to use than the text file
Lmao which is it?
There’s a list of GUI editors here.
But I don’t know which one exactly they were talking about
Nixos conf editor, it shows less of the config on screen than a text editor
And windows users are well known for their mastery of esoteric programming languages. Such as… um… ah… batch files, which, well, some of them can write. If they’re not more than four or five lines.
But that counts, right?deleted by creator
Batch files¹, powershell, visual basic if you use Office, Lisp if you used AutoCAD back when macros were written in Lisp… 🤷♂️
¹- And, frankly, I doubt setting up NixOS is particularly more complex than setting up an autoexec.bat boot menu back when some programs (well, games are programs) wanted extended memory and some others wanted expanded memory (couldn’t have both modes at the same time, of course), and you had to make sure the drivers loaded in the most optimal order (which could vary depending on the aforementioned memory expanders, and which drivers the specific game actually needed) to fit as many as possible of them and DOS in high memory leaving as much as possible of the 640KB of system RAM free for the program… and I’m not even getting into the whole IRQ thing for soundcards and whatnot… and we had to do it all without Internet, learning by trial and error, or word of mouth, or from magazines…
Spoken like someone who’s never used nix before lol.
Good luck even having a question to ask, much less finding where to ask it
I don’t think I’ve needed to ask anyone anything when dealing with computers (except when helping someone with a self caused issue, of course, in which case the question is usually “why did you do this?”) since I was a little kid figuring out how to use my 286… I find that usually you just need to read the fucking screen (an extremely rare talent, I’ve come to realise), and in harder cases a bit of googling or, if push comes to shove, RTFMing seems to do the trick… but OK, we’ll see, I’ve been wanting to try NixOS for a while once I have the time, and my computer is getting old… maybe this summer I’ll find some time, better this than updating to Windows 11 in any case. 🤷♂️
@Natanox Seems like NixOS replaced Arch as both a local extremist cult and the most effective newbie repellent.
What’s funny to me here is that, as a long time Arch user, I have been considering switching to NixOS. One of the most terrifying thoughts to me is that after using the same Arch install for 2 years I will spend ages trying to recreate it if I ever have to. Oh, that and Nix letting you test packages seems like a cool feature.
I’ve been on arch around a year now and also considered the jump to NixOS. I was actually dual booting it with arch for awhile and I found pretty quickly that the shit documentation was a huge turn off for me. I ended up nuking the nix partition and reclaiming it for arch.
That and the need to learn a bespoke, weird programming language that will only ever be useful for this one thing have really turned me off of that distro.
Definitely. Why not use something off the shelf! That by itself would make it much more approachable
This is my biggest issue. I am utterly spoiled to the exquisiteness that is Arch’s Wiki…
I mean the Arch wiki mostly works on NixOS too. The problem with NixOS documentation is that there aren’t many examples for the Nix language itself.
I’ve found that the Arch wiki works for most distros if you know how to translate it. There have been multiple times I’ve searched how to do something or how to fix something in Linux and the only useful result is an arch forum or wiki. All I had to do is translate the steps for debian/ubuntu/opensuse/fedora/rpiOS, etc.
The process was usually “search this error” > “this part” isn’t working, search “this part error” > arch forum showing steps to fix. Search “where the fuck is this file in <distro>”. Get “it’s usually here, here, or over here”, then do arch steps.
Then there’s opensuse, and there’s fucking camelcase capitals in their packages (NetworkManager? Seriously?) so I have to Google “opensuse <command/application> package” like a fucking rube.
Yeah one nice thing about nixos is that their package search website is really good. You can also search for config options with examples.
What is the Nix language like?
Terrible. Unless you like Haskell, DSLs, and the like.
If Haskell and json had a baby
Hmm, that sounds more like dhall
Arch wiki is the documentation gold standard
I am about to switch away from arch that I installed 5 years ago. It’s a daunting thought isn’t it?
The nice thing is that NixOS will keep your setup and all your tweaks if you ever need to reinstall. It’s designed to solve that exact problem.
One way of switching over would be to carry over your homedir and just starting with migrating packages and config as a first step.
I was in the same boat two years ago.
What I did is that I’ve setup a VM with NixOS in it to play with, learn the language and tweak the configuration file.
The great thing about NixOS is that once I was feeling confident enough to switch I installed NixOS on bare metal, loaded the configuration file I prepared in the VM and I instantly had everything installed and running. (Except for the NVidia drivers, fuck nvidia)
Since then I’ve stayed in nixos and I’m not looking back.
This would likely be the plan. This is solid advice really for anyone swapping distros really.
I swear, I’ve only recommended it to one newbie, and they were an engineer! I had a reason!
Hilarious that this is the new norm, though. NixOS is so not typical at all. Arch is more normal at this point.
At least they aren’t trying to get Steam to work on Kali.
That’s surprisingly easy.















