Home Manager is a Nix-powered tool for reproducible management of the contents of users’ home directories. This includes programs, configuration files, environment variables and, well… arbitrary files.
Take control of your $HOME
Install and manage all the tools you need to be productive. Use a simple command line tool or edit one YAML file and you're off to the races.
Fleek is an all-in-one management system for everything you need to be productive on your computer. Fleek wraps Nix Home Manager, giving you almost all the power of a declarative home configuration without having to learn Nix.
Various specifications specify files and file formats. This specification defines where these files should be looked for by defining one or more base directories relative to which files should be located.
Manage your dotfiles across multiple diverse machines, securely.
chezmoi helps you manage your personal configuration files (dotfiles, like ~/.gitconfig) across multiple machines.