this post was submitted on 14 May 2025
1 points (100.0% liked)

linuxmemes

29002 readers
641 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    all 39 comments
    sorted by: hot top controversial new old

    Debian/ubuntu/arch is easy to use even as a beginner, just try NixOS and compare.

    Tap for spoiler

    Throw Mint Cinnamon or the latest version on the computer, solved. Ubuntu can.. be speshy sometimes on my older spare laptop, but it is not really their fault, more my computer is a bit cooked. Some puppy linux distros are cool, but also a tiny bit complicated for beginners.

    [–] Ithral@lemmy.blahaj.zone 1 points 8 months ago

    I use arch btw

    [–] lennyuncle@sh.itjust.works 1 points 8 months ago

    Or arch instead of NixOS πŸ˜‚

    [–] Integrate777@discuss.online 1 points 8 months ago (1 children)

    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.

    [–] iopq@lemmy.world 0 points 8 months ago (1 children)

    They already built a GUI editor, but a programmer made it so it is actually harder to use than the text file

    [–] QuazarOmega@lemy.lol 0 points 8 months ago (1 children)
    [–] owsei@programming.dev 1 points 8 months ago

    There's a list of GUI editors here.

    But I don't know which one exactly they were talking about

    [–] drq@mastodon.ml 1 points 8 months ago* (last edited 8 months ago)

    @Natanox Seems like NixOS replaced Arch as both a local extremist cult and the most effective newbie repellent.

    [–] tomjuggler@lemmy.world 1 points 8 months ago

    I have this exact situation with my wife's work laptop, which can't upgrade to windows 11. The requirements are pretty simple, something that runs Chrome and Dropbox as well as Microsoft Office 2007.

    I'm going with Mint Cinnamon for her (I use arch & kde btw) - was pleasantly surprised to see Dropbox now has Linux support actually, haven't looked at it for years!

    Almost everything she uses her computer for runs in Chrome.

    [–] RogueBanana@lemmy.zip 1 points 8 months ago (2 children)

    Documentation? For Nix? Yeah right.

    [–] ne0phyte@feddit.org 1 points 8 months ago (2 children)

    The code of the packages is the documentation. So the newcomers better start learning Nix language and reading the paper about how Nix works under the hood before they get started! /s

    But seriously, I used NixOs for about 2 years almost 10 years ago and while it was/is fascinating when you have everything setup, getting there and maintaining everything across so many packages that each have their own way of configuring them took hundreds of hours. I'm back on Arch using a custom tool I wrote to fully manage my configs, packages, dotfiles etc.

    The way I remember it is that there is no consistency across Nix packages and it all feels like a giant puzzle for people who enjoy spending time configuring more than actually using the computer. And I say that as someone who actually enjoyed getting into that when I had unlimited time.

    [–] Laser@feddit.org 1 points 8 months ago

    I dunno man. I spent way less time configuring my machines on NixOS because it just works. But in fairness, that is after I have spent a lot of time learning it (compared to classic systems that is, not a lot compared to NixOS maintainers who write way better module than I do). Now that there is a foundation, I just run the updates. It's almost scarily stable. And the ability to group related settings together is such a bliss because you no longer wonder about "what did I do to enable X", just open the file, it's all in one place. Stuff that could be three completely different things (e.g. a service specific config file, a PAM entry and the service activation itself in effectively 5 lines. Want to do something for multiple services? Just map over their list. Etc

    I happily used Arch for 15 years and after trying NixOS on a decommissioned machine for one day I switched over everything as fast as possible. And I did try out Ansible on Arch, so it's not like I didn't try management via a tool. But using a system like NixOS just solves sooo many potential issues.

    It obviously comes with downsides, for example there is no quick configuration change. Changing something small requires another evaluation. Still worth it

    [–] iopq@lemmy.world 0 points 8 months ago (1 children)

    Okay, but when I figure it out on my desktop I just copy paste the exact snippet to my laptop and it just works.

    Do you think I can remember the steps I took to fix my issue with Ubuntu? I don't remember what file I modified and where I put some config file.

    [–] ne0phyte@feddit.org 0 points 8 months ago* (last edited 8 months ago) (1 children)

    But to be fair, Nix is not the only answer to that. There are lots of tools for just dotfiles but you can also build something using e.g. ansible to manage everything.

    All my computers have their config in a git repo. That includes users, packages, services, dotfiles, /etc configs and so on. I used ansible before writing my own tool. I can install Arch from scratch and only need to partition, run one script and then apply my config on first boot using my tool to have my system restored. I know it's not as declarative and absolute/reproducible as Nix, but it works and it's way less painful than my last attempt at giving NixOS a go.

    [–] rumba@lemmy.zip 1 points 8 months ago

    I'm about neck deep in ancible/salt/chef over the years at work.

    They are great tools for simple configurations where multiple people are needed in the kitchen, but they require meticulous curation.

    But I buy a new laptop, I slap in my USB vanilla Nix ISO, drop two config files in /etc/nixos call rebuild and I'm done.

    Updating my packages to latest is a single command. Adding a package is a single line. And the most powerful thing, nix-shell -p whatever install whatever for that session. I don't even bother putting most stuff into my declaritive configs, nix-shell -p ffmpeg, when I exit it's no longer available.

    And if I do something awful to my config and brick it, it's just one grub menu to go back to the previous version.

    [–] Laser@feddit.org 1 points 8 months ago

    Did you know that the suffix for nix documentation files is, coincidentally, .nix?

    [–] zurohki@aussie.zone 1 points 8 months ago

    At least they aren't trying to get Steam to work on Kali.

    [–] MasterOKhan@lemmy.ca 1 points 8 months ago

    Big nix fan here, I love being able to define my system from a couple configuration files and not scrounging around the file system for the right dot file

    [–] PotatoesFall@discuss.tchncs.de 0 points 8 months ago (2 children)

    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.

    [–] Johanno@feddit.org 1 points 8 months ago

    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....

    [–] Natanox@discuss.tchncs.de 0 points 8 months ago (1 children)

    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.

    [–] TwilightKiddy@programming.dev 1 points 8 months ago

    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.

    [–] vga@sopuli.xyz 0 points 8 months ago (2 children)

    No don't use Nix they're evil. Use Lix or Auxolotl or Tvix or Tangram or Brioche or Guix

    [–] Firnin@feddit.org 0 points 8 months ago (2 children)

    Why is Nix evil? This is the first I heard

    [–] Natanox@discuss.tchncs.de 1 points 8 months ago

    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)

    [–] rtxn@lemmy.world 0 points 8 months ago* (last edited 8 months ago) (1 children)

    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.

    [–] axEl7fB5@lemmy.cafe 1 points 8 months ago (1 children)

    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

    [–] rtxn@lemmy.world 1 points 8 months ago* (last edited 8 months ago)

    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.

    [–] Wooki@lemmy.world -1 points 8 months ago (1 children)
    [–] rtxn@lemmy.world 1 points 8 months ago (1 children)

    Nice report for "astroturfing". Please go ahead and point out which rule was violated so I can make a decision.

    [–] Wooki@lemmy.world -1 points 8 months ago (1 children)

    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

    [–] rtxn@lemmy.world 1 points 8 months ago

    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.