NixOS Home Manager for Multi-User on NIX Flake Installation and Configuration

In the first article, we covered in detail NixOs native flake deployment.

Once you have your system up and running in a purely declarative way, the next step is to manage your personal configuration files located in $HOME /home folder. NixOs does not have any native implementation to manage user’s  $HOME  configuration folders and files. Few projects stepped in to help and manage users specific environments, and the most successful one is in Home Manager.