• Samueru_sama@programming.dev
    link
    fedilink
    English
    arrow-up
    22
    ·
    4 months ago

    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.

  • Ek-Hou-Van-Braai@piefed.social
    link
    fedilink
    English
    arrow-up
    20
    ·
    4 months ago

    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

    • ruffsl@programming.devOP
      link
      fedilink
      English
      arrow-up
      9
      ·
      4 months ago

      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.

  • apotheotic (she/her)@beehaw.org
    link
    fedilink
    English
    arrow-up
    14
    ·
    4 months ago

    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

    • Oinks@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      9
      ·
      edit-2
      4 months ago

      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.

  • timbuck2themoon@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    11
    ·
    4 months ago

    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.

  • entwine@programming.dev
    link
    fedilink
    arrow-up
    5
    ·
    4 months ago

    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.

      • entwine@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        4 months ago

        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.

    • balsoft@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 months ago

      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.

  • ChaoticNeutralCzech@feddit.org
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 months ago

    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

    McMahon red glowing eyes

  • Mwa@thelemmy.club
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 months ago

    its amusing my first/second Distro was NixOS(and i didnt know much Linux,and someone told me its a good distro)

    • Chais@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      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.

  • poinck@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    4 months ago

    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.

  • Itdidnttrickledown@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    4 months ago

    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.