A NixOS Module that is used to declaratively configure your home directory ~/.config folder.
This effectively makes configuration.nix the only Dotfile you ever need
Installation (Root Level)
- Add these lines to your Flakes file
flakes.nix
- Bring
inputsparameter toconfiguration.nixfunction scope
- Add these lines to
configuration.nix

nix run home-manager/master -- init && sudo cp ~/.config/home-manager/home.nix /etc/nixos- Finally rebuild.
sudo nixos-rebuild switch --flake /etc/nixos#defaultYou will now have ahome.nixin/etc/nixos/
Installation (Userland)
- Add the package
pkgs.home-managertoconfiguration.nix
home-manager init
Updating Home-Manger
home-manager switch