• NewOldGuard@lemmy.ml
    link
    fedilink
    English
    arrow-up
    18
    ·
    4 days ago

    Using NixOS means when I had the time to customize I wrote it all declaratively, so now that I’ve got obligations it all stays configured and reproducible. No need to swap lol

        • ImgurRefugee114@reddthat.com
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          3 days ago

          You can especially since flakes are still experimental technically, but I really like being able to track the lockfile in git, have a bunch of systems/homes/packages/overlays all stored together, and mixing&matching various inputs (e.g. very easily handle multiple versions of nixpkgs in the same config)

          The modularity, if built properly, is pretty nice. I can just tell my friend to run a console command aimed at my flake repo and boom they have my exact mpv package and configuration with customized settings; and if they like it they can just copy one or two files and make it their own.