The problem is that NixOS achieves all of this by breaking assumptions that almost all Linux software relies on. Most Linux binaries assume the Filesystem Hierarchy Standard exists, and they expect interpreters and libraries at fixed global paths.
This is a problem of those applications, we began to make appimages that do not make those assumptions and work in NixOS directly. (And this also means it works in places like alpine where a lot of those binaries wont either).
People like to throw the FHS around but the reality is that not a single distro follows it fully, I wouldn’t rely on it to be the same in the near future at all.
Lol love the title.
I feel the same about KDE on Wayland, it’s amazing but it’s not stable enough yet.
Took my laptop to work and it had a stroke when I plugged it into the office monitors
That’s weird.
To share a contrasting experience, I run KDE on Wayland on a laptop with two physical monitors with different rotations and three virtual monitors with different resolutions and it all Just Works.I have a Nvidia GPU, and the monitors are work are old-ish
Might be the issue 🤷♂️
I have a Nvidia GPU
Ah, well I wouldn’t blame any of your graphical issues on any Linux software then.
I’m running KDE Wayland on an AMD 9070 XT video card and I’ve absolutely no problem. Perhaps it’s your system because Wayland has been heaven. Linux is finally a modern OS.
deleted by creator
I plug in the monitor through HDMi, everything freezes.
I reboot, works fine.
I plug out the HDMI, everything freezes.
Yeah that’s a KDE classic. I think I had one KDE version a few years back that had no issues with my dock but it broke on a kernel update. Maybe it’s not entirely fair to blame KDE but I never had the same issues on GNOME, Sway or Niri…
According to my research it’s Wayland.
If you switch to X11 it should be fine. I’ve updated some configs and I think it’s stable now, but I’ll see
Which version of KDE Plasma?
Plasma 6, with GTX4070
I assume driver issues
Which Plasma 6? I’m on 6.5.5
6.4.5
Switching is hard, but going back is impossible.
I never want to go back to an OS I can’t diff or track under revision control. I just love being able to solve an issue once and move on without worrying about if I’ll forget all the minutiae of changes I made to my customized system when it eventually comes to migrating workstations or replicating across my computers.
Didn’t they start going anti-woke at some point? I was very excited about nixos when i started trying it and then between the weapons sponsorships and some anti woke stuff i read about at the time, i moved on
I’m not sure that description makes a lot of sense. Nixpkgs/NixOS is a fairly large community project. Some of the contributors are certainly anti-woke (although quite a few of those were banned from official spaces a while back), and some are MIC employees (Anduril is somewhat infamous with a seat on the so-called “steering council”). That’s not especially unusual by itself, and you can definitely do worse than “one guy is a MIC employee” (just ask the GNU or suckless folks). What is unusual is the very public meltdowns that happened surrounding it, including the moderation team resigning. The community fortunately seems to have survived all of that though.
Anyone curious can read through the most recently active governance related thread and the rest of the discourse meta category. Outside of that the subreddit had an issue with Lunduke spam at the time, but this has since died down (and the posts were removed). I don’t frequent the Matrix (official) or Discord (unofficial) so maybe those are really bad and I don’t know about it, but from my experience I honestly have little to complain about.
Having someone from the MIC with a seat on the steering council is pretty fucking damning on its own ngl
This title is exactly right
I also think- how often am I borking or reinstalling my desktop?
It’s a good idea but I’ve been running the same system for years and years. All that effort goes kind of unused. I replicated most of what I’d need in a single ansible playbook over the years that didn’t take long. In the rare event I need to reinstall at all.
I’ve made it so my home directory and root are two different partitions so whenever I need to reinstall I still have my customization data around
Same. If I ever had to reinstall that makes it even easier anyhow.
I wonder how many Nix cheerleaders are aware of OSTree based systems like Silverblue, Kinoite, Bazzite, etc? They provide the same immutability guarantees, but none of the pain and standards-defiance of NixOS.
I think Nix (the package manager) is a much stronger sell than NixOS. You can use Nix to install your apps on top of another immutable OS, whereas otherwise you might go with Flatpaks, containers, AppImages, etc. It’s certainly better than adding Homebrew or some other manager like Pacman.
For devs, Nix is nice for people who can’t or don’t want to use containers for any reason (or want to use both!). I just don’t see anyone benefiting from using NixOS except for Nix addicts.
Have you tried this? I run NixOS on my server, Aurora (immutable Fedora distro based on Universal Blue) on my desktop PCs, and this sounds very interesting. Unfortunately, it seems that this is explicitly not supported on ublue-os systems.
I haven’t actually, I just assumed it would be pretty straightforward to do, but apparently not :/
That issue is full of cringe though. Not a good look for either side, and not productive. It’s not clear whether the ublue people don’t feel like supporting it, or if it’s actually not possible due to SELinux issues.
They provide the same immutability guarantees
Not as easy to have your entire system introspectable, sharable between devices, and under the same VCS. NixOS is declarative first and foremost, and all other benefits fall out from that; immutability is just one of them.
NixOS is a hack that shoehorns existing FOSS software into what an OS should really be. I doubt we’ll get anything better for the foreseeable future, except maybe Guix.
it undermines decades of Unix experience
Which I don’t have. So my interest got piqued.
package everything you want to run
Sounds like a way to finally make my attempts at using Linux organized
bulletproof rollbacks
Fuck nix and anduril, go guix!
its amusing my first/second Distro was NixOS(and i didnt know much Linux,and someone told me its a good distro)
It is a good distro. It’s just that the documentation is either outdated, inaccurate or inexistent and that the learning curve is parallel to the y-axis.
The community, somewhat understandably, has limited time and willingness to explain the same things over and over, yet for some reason refuses to conclude that rigorously maintaining a wiki is their best bet to combat this situation and will ultimately be less effort than repeating the same explanations.Oh okay
This lets Gentoo look like a beginner/user-friendly distro next to NixOS.
The fact that my OS should not be a project anymore made me switch to Debian instead to NixOS. But I need to try an immutable distro some time.
Fedora offers a very good set of choices.
It seems needlessly complicated. I installed it as a virt like I do with most distros and it seems like they are dumbing it all down to the point its headed toward android levels of needless complication.
@Itdidnttrickledown @ruffsl Nix is dumbing it down? I think you are shooting the messenger here, not those that are doing the dumbing down.

















