Some folks on the internet were interested in how I had managed to ditch Docker for local development. This is a slightly overdue write up on how I typically do things now with Nix, Overmind and Just.

  • Jeezy@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    14
    ·
    1 year ago

    Lot’s of (incorrect) assumptions here and generally a very poorly worded post that doesn’t make any attempt to engage in good faith. These are the reasons for what I believe is my very first down-vote of a comment on Lemmy.

    • Digital Mark@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 year ago

      You’re advocating switching to another OS with a complex package manager, to avoid using a package manager that’s basically a whole new OS. Giant Tower of Shit may be too generous for that.

      But I was of course correct, I said you wouldn’t believe it.

      • yogsototh@programming.dev
        link
        fedilink
        English
        arrow-up
        9
        ·
        1 year ago

        nix does not need nixOS to run but is a complex package manager. At least for me, it doesn’t seem more complex than docker ecosystem.

        I personally use nix to take care of downloading compatible dependencies in isolation for me. And the rest of the code is really, just basic script shell or Makefile too.

        I also could add a fancy mergeShells function I have written in nix to support a docker-compose-like composition of nix-shell files. But you could go a very long way with nix before you even want to do something like this.