• Ravn@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    3 years ago

    Totally understandable. One day we may see a graphical installer and configuration manager and that is the day I can start recommending others to try it

    • flbn@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      the installation process is actually alright, it’s moreso the maintenance that i had problems with. the mental model is still foreign to me and when i tried it last flakes were recommended by most forum users but not in the documentation. almost all public repo’s made use of flakes and it just confused me :/

      • Ravn@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        The most confusing part of flakes is that it isn’t the default, but sort of defacto is because so many use it (myself included). At this point I feel it should be the default. The installation process doesn’t use the flakes feature so it has to be worked around and it isn’t straight forward.

        Nix(OS) has a case of expert user base that aren’t motivated enough to make it easier for those unfamiliar with the concepts to get going.

        Nix makes more sense if you understand referential transparency and functional programming. Even then, how a lot of nix expressions are written is quite confusing with all the self-recursive overrides, functions that are somehow also sets etc.

        The best documentation and tutorials are probably somewhere other than in the official ones (though official documentation is not bad). Nix Pills and the wiki, especially.

        • flbn@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          3 years ago

          i’ll be referencing these next time i want to try it out again. thanks!!