Thanks! I had to add nixpkgs.pkgs = pkgs
to get nix to respect my overlays but it worked. Much obliged.
I am still curious though: which config
is being passed by the module system to home.nix
? I tried
home-manager.users.myUser = import ./home.nix {
inherit pkgs;
config = pkgs.config;
}
which worked, but I don’t want to accidentally stop the propagation of the correct/default config
. Would it use the nixpkgs
in scope unless specified otherwise by nixpkgs.pkgs
?