• msage@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    You can be sure software {…} will behave the same

    never had that issue before, as long as they have the same version and config

    avoid dependency conflicts

    I have those on Gentoo sometimes, possibly because I overloaded USE too much, but that’s not something I have to deal with on Debian/Mint.

    You can time travel back to a previous state

    wasn’t that possible before with snapshotting (btrfs/lvm)?

    If it allowed me to avoid systemd, I would be willing to give it a go. Perhaps I will try it in a VM, but it’s not going on any baremetal for now.

    • uthredii@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      never had that issue before, as long as they have the same version and config

      Then you are very lucky. “It worked on my machine” is a meme for a reason.

      wasn’t that possible before with snapshotting (btrfs/lvm)?

      I haven’t used snapshotting with those before. I guess the difference is that with nix it is done by the package manager by default, with btrfs/lvm you would have to set that up independently (please correct of this is not the case).