home-manager
https://nix-community.github.io/home-manager/
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.