{ self, hostName, inputs, config, adminUser, ... }: { home-manager.extraSpecialArgs = { inherit self hostName inputs adminUser ; } // { mainConfig = config; }; home-manager.sharedModules = [ inputs.agenix.homeManagerModules.default "${self}/home/modules/userinfo.nix" "${self}/home/modules/onepassword.nix" { nixpkgs.overlays = [ inputs.agenix.overlays.default inputs.emacs-overlay.overlay self.overlays.default ]; nixpkgs.config.allowUnfree = true; } ]; }