• traches@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    I like the idea of nixos, but I feel like it makes a bunch of daily sacrifices in order to optimize a task I do once every few years? I hardly ever get a new computer, but I install/uninstall/update/tweak packages on my system all the time. With a dotfile manager and snapshots, I get most of the benefit without any of the drawbacks.

    • iopq@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      You only have one machine? I benefit from sharing configs between the laptop and the desktop. They are not the same, but I can easily copy paste a complex service I defined in my desktop to do the same thing on my laptop

      • traches@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        I have a desktop, laptop, and a few VMs and servery things. Dotfile manager (yadm, which is a git wrapper) to sync personal settings, everything else I just do manually. The system-level configs are either different enough that standardizing them isn’t very helpful, or no more complicated than installing packages and activating services.

        • iopq@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          3 months ago

          Activating services is the specific task NixOS is great at, you can just add it and it downloads the packages and starts it and generates the configs

          • traches@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 months ago

            Yeah, I’ll probably switch eventually I’m just trying to talk myself out of it because I don’t have the time to learn right now