My nix-darwin and NixOS config
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: add missing hostPlatform definitions for laptop and macmini

+14 -4
+14 -4
flake.nix
··· 68 68 { 69 69 home-manager.useGlobalPkgs = true; 70 70 home-manager.useUserPackages = true; 71 - home-manager.extraSpecialArgs = { isDarwin = false; }; 71 + home-manager.extraSpecialArgs = { 72 + isDarwin = false; 73 + }; 72 74 home-manager.sharedModules = sharedHMModules ++ [ 73 75 plasma-manager.homeModules.plasma-manager 74 76 ]; ··· 90 92 { 91 93 home-manager.useGlobalPkgs = true; 92 94 home-manager.useUserPackages = true; 93 - home-manager.extraSpecialArgs = { isDarwin = true; }; 95 + home-manager.extraSpecialArgs = { 96 + isDarwin = true; 97 + }; 94 98 home-manager.sharedModules = sharedHMModules ++ [ 95 99 mac-app-util.homeManagerModules.default 96 100 ]; ··· 109 113 nixosConfigurations = { 110 114 laptop = nixpkgs.lib.nixosSystem { 111 115 specialArgs = { inherit self; }; 112 - modules = nixosModules ++ [ ./hosts/laptop ]; 116 + modules = nixosModules ++ [ 117 + ./hosts/laptop 118 + { nixpkgs.hostPlatform = "x86_64-linux"; } 119 + ]; 113 120 }; 114 121 115 122 server = nixpkgs.lib.nixosSystem { ··· 132 139 darwinConfigurations = { 133 140 macmini = nix-darwin.lib.darwinSystem { 134 141 specialArgs = { inherit self; }; 135 - modules = darwinModules ++ [ ./hosts/macmini ]; 142 + modules = darwinModules ++ [ 143 + ./hosts/macmini 144 + { nixpkgs.hostPlatform = "aarch64-darwin"; } 145 + ]; 136 146 }; 137 147 }; 138 148 };