remove home-manager module from nix-darwin

this fixes the starship errors when rebuilding nix-darwin
This commit is contained in:
Noah Masur
2026-07-20 14:33:48 -04:00
parent 73b62e0907
commit 27917ffede
+9 -11
View File
@@ -179,22 +179,20 @@ lib
inputs.darwin.lib.darwinSystem { inputs.darwin.lib.darwinSystem {
inherit system specialArgs; inherit system specialArgs;
modules = [ modules = [
inputs.home-manager.darwinModules.home-manager
inputs.mac-app-util.darwinModules.default inputs.mac-app-util.darwinModules.default
{ {
imports = (nixFiles ../platforms/nix-darwin); imports = (nixFiles ../platforms/nix-darwin);
nixpkgs.pkgs = pkgsBySystem.${system}; nixpkgs.pkgs = pkgsBySystem.${system};
} }
module # Home Manager is intentionally NOT activated here. It is managed
{ # standalone via `nh home switch` (see homeConfigurations, extracted
home-manager = { # from the host module's `home-manager.users`). Strip that attr so
extraSpecialArgs = { # darwin-rebuild doesn't also activate a second, divergent HM
inherit colorscheme; # generation with different store paths (useUserPackages puts packages
} # in /etc/profiles/per-user vs. ~/.nix-profile standalone) -- that
// specialArgs; # mismatch broke the prompt after every darwin-rebuild until the next
} # `nh home switch`.
// homeModule.home-manager; (builtins.removeAttrs module [ "home-manager" ])
}
]; ];
}; };