• 0 Posts
  • 21 Comments
Joined 11 months ago
cake
Cake day: July 31st, 2023

help-circle
















  • I prefer to come at it from an immediate utility level, and I think a good place to start with that is home-manager.

    You can install nix and home-manager on any Linux distribution or MacOs. It lets you, in a single place, specify what packages you want, services you want to run at the user level, and what config files you want in your home directory. For a lot of things, home-manager has built-in config options, but you can also specify arbitrary config files.

    Then, you can take this one file to a new computer, and with no other config, have everything set-up the way you like it.

    NixOs allows you to do this for your whole system.

    It also has a bunch of other benefits, which tie-in to the jargon you bring up. But if you want to check it out, I’d worry about that later.