this post was submitted on 03 Dec 2025
80 points (97.6% liked)

Technology

77096 readers
3824 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] merci3@lemmy.world 1 points 8 hours ago (2 children)

Hmm, I personally place Nix at the same level as Arch, because I see both distros being hard to get into because of how different they do stuff when compared to the average OS.

Maybe the real level up is trying to run BSD on unsupported hardware?

[–] Laser@feddit.org 4 points 8 hours ago (1 children)

Arch is easier in my opinion, at least if you want to leverage the power NixOS can offer. A simple /etc/nixos/configuration.nix maybe not, but once you enter custom options / submodule territory and use stuff like lib.mapAttrs, I'd say NixOS is quite harder. Or just a more complex overrideAttrs. But then again, Arch doesn't have an equivalent to that...

[–] victorz@lemmy.world 1 points 5 hours ago (1 children)

I didn't need to learn a programming language to install Arch btw. I'd definitely agree Nix is an unnecessary complication for very little gain for the average user.

[–] Laser@feddit.org 1 points 5 hours ago* (last edited 4 hours ago) (1 children)

Well, you don't need to learn nix as a programming language for a simple installation, you can use it like a slightly different json, which the configuration.nix part was about. You can get the reproducibility aspect from just that, so I wouldn't say you get no benefits at all without learning the language.

There are more disadvantages (like time required to rebuild because you added a single package), so Arch is the better choice depending on preferences. Arch is a very good traditional distribution in my opinion, can't go wrong with it

[–] victorz@lemmy.world 1 points 46 minutes ago

No no, there isn't "no benefit". There's just very little gain, compared to the effort. The average Linux user definitely will not care about reproducibility. 😅 So the effort required to either add Nix stuff to an existing distro or install NixOS itself will just be wasted effort for most people, I imagine. Myself included.

As a power user, I'm still not interested. Chezmoi serves me more than well to sync between my work laptop and my main desktop PC, because I'm running Arch on both systems and I still haven't had the need to reproduce a system in over a decade with Arch. 🥰 So stable.

But yeah if you reinstall frequently or manage a lot of machines daily then it might be worth looking into. 👌

[–] TriangleSpecialist@lemmy.world 4 points 8 hours ago (1 children)

The real level up is bare-metal Emacs.

Shame this OS does not come with a solid text editor.

[–] merci3@lemmy.world 3 points 8 hours ago (1 children)

Text editors are bloat, I only use punch cards

[–] TriangleSpecialist@lemmy.world 3 points 8 hours ago

Let's skip all intermediate quotes and directly jump to the xkcd reference: I only program with butterflies. Of course, there is an Emacs command for that: good ol' C-x M-c M-butterfly