Short Summary of the Community Drama of the Linux Distribution “NixOS”, so that you can get the big picture and form your own opinion with the provided sources.

Clarification of the “Steering Comittee” as Project Leadership

Moderation Team resigns in Protest

Technical Leadership works for Military Company, causing Fear of Alignment with Facism.

  • medem@lemmy.wtf
    link
    fedilink
    arrow-up
    24
    arrow-down
    6
    ·
    6 hours ago

    I’ve been saying this for years: Just switch to Guix.

    • An official GNU project;
    • Herd instead of systemd;
    • Uses Linux Libre and only 100% free software;
    • Big, friendly, helpful community;
    • Regular meetups, unconferences and other events;
    • Config is done in an established language (Scheme) instead of an idiosyncratic DSL.
    • sudoer777@lemmy.ml
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      2 hours ago

      How do you do Flakes with Guix? That’s probably the most important feature Nix has.

      Big, … helpful community

      Not sure I would agree with that lol

    • degen@midwest.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      I’ve been eyeing Guix for a while but haven’t jumped in yet. Honestly, I feel like I’m finally getting comfortable with nixos and flakes over the years. There’s quite a bit of un/relearning to do, and I can’t tell if the flow of Guix’s channels/inferiors would match the ease of composability that I like with flakes. The lock system really does it for me and I don’t like the idea of hunting down refs to pin manually or maintaining my own frankenstein repo (other than my config).

      That said, I do use emacs and actually like lisp, so I’m torn right now.

    • axx@slrpnk.net
      link
      fedilink
      arrow-up
      5
      ·
      3 hours ago

      Also, a fraction of packages, users and guides.

      I think Guix is great, but as a NixOS enthusiast who genuinely wanted to try it out, I gave up in the face of the lack of docs for people who aren’t working in lab or have a PhD in computing of some sort.

      Also, how is shepherd better than systems? Genuinely curious.

      Lastly, I agree Nix is not a very enjoyable language, but scheme doesn’t look like a very beginner friendly option either. Could be wrong, I’m not a programmer.

      • rainwall@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        2 hours ago

        As someone who is curious about Nix but has given up after trying to wade through the myriad and conflicting “getting started” resources for it, I cant imagine how bad guix docs must be for a Nix enthusiast to adandon it.

        • sudoer777@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 hours ago

          Guix basically only has the official docs (which has a lot missing in my experience), a single Youtube channel (System Crafters), official issues/mailing list/IRC, System Crafters forum, the source code, toys.whereis.social, and rarely a blog post or random git repo that might have the information you need

          • rainwall@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 hour ago

            Im honestly more interested in Nix, as even with all the chaos it feels like it has good technical momentum. I just wish there was something equivalent to Geerlings “Ansibles for devops” or Shotts “The linux command line” for it.

      • medem@lemmy.wtf
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        5 hours ago

        Never tried! But I’m assuming it’s a pain indeed. Not even Signal Desktop works out-of-the-box (or maybe at all, haven’t tried either) because of Electron.

        • underisk@lemmy.ml
          link
          fedilink
          arrow-up
          15
          arrow-down
          2
          ·
          4 hours ago

          That sounds like a pretty useless replacement for people who want a declarative configuration and a PC capable of doing anything other than contributing code to open source projects.

          • medem@lemmy.wtf
            link
            fedilink
            arrow-up
            2
            ·
            4 hours ago

            It seems to me like you didn’t do your homework before posting, since what you write is patently untrue. Guix is actually, primarily, a (very much functional/declarative) package manager which you can also install on top of other Linuces, even RHEL. Then there’s the Guix operating system, which is very much useful for many tasks other than developing free software.