• rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    39
    ·
    2 days ago

    Can you imagine taking someone from MacOS and giving them NixOS?

    user: Great, June 2026, Upgrade time! What do I click on?

    NixFriend: Umm, sorry you’re going to need to open your terminal and change your nix-channels to https://channels.nixos.org/nixos-26.06 and you’re going to need to do it under sudo.

    user: umm, ok, now i’m upgraded?

    NixFriend: no, not quite, you need nixos-rebuild switch --upgrade

    user: ohh jeeze, ok. umm, i got an error, a couple hundred lines it’s kind of vague about a bunch of functions failing

    NixFriend: Go back up 70-80 lines and see if it calls out a certain package being a problem, just ignore all the messages about variables not being set.

    user: ohh wow, yeah, ok, something about pinentry and specifying ncurses and some messages about name deprecation

    NixFriend: ohh yeah ok, that’s pretty easy, go edit these text files, change all the names if mentions and either remove pinentry or just make or leave in pinentry-ncurses

    user: Ohh ok; Now it’s complaing that /boot is full

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        11
        ·
        2 days ago

        Second-best ever. 25.05 was seamless.

        I only needed to screw with mesa, pinentry, vim-full, and unpin my kernel for v4l which is now fixed in OBS

        I’m preparing to break out my configurations so that all my machines can share parts of them and maybe see if I can get my home .confgs a little more managed under home manager.

        How was yours?

        • Alaknár@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          5
          ·
          2 days ago

          Wow, thank you for this comment! I was pondering maybe setting up a trial for NixOS at work, but now I see we just don’t have the manpower to handle that.

          • rumba@lemmy.zip
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 day ago

            Nope. I was thinking of doing an immutable server with it because that would be neat AF.

            But the updates are deprecated way too soon. You really need to take the latest milestones really close to when they happen.

            I run it myself at work for a couple of years now, but I wouldn’t want to support the userland on it, even the technically competent ones.

            • Alaknár@sopuli.xyz
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 day ago

              This is real sad news. I was hoping it would allow for a “Intune-like” experience for people, where they’d just download the configs dynamically as needed.

              • rumba@lemmy.zip
                link
                fedilink
                English
                arrow-up
                3
                ·
                1 day ago

                give em time, given they’re not young by any standard, but they are starting to gain traction which should help bring about advances.

    • Fijxu@programming.dev
      link
      fedilink
      arrow-up
      8
      ·
      2 days ago

      lol yeah Nix is definitely not for everyone, but an insane flexible tool when you know how to use it.

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 days ago

        My favorite part is syncing one file and my home folder and moving from one computer to another seamlessly.

        I’ve moved hardware three times and always been right back in service.