Support both Intel and Apple Silicon macs

Fixes #12
This commit is contained in:
2024-10-13 22:02:15 +01:00
parent 0ab2c3992e
commit 8f82cd965f
2 changed files with 24 additions and 2 deletions

View File

@@ -143,8 +143,14 @@
enableKeyMapping = true;
remapCapsLockToControl = true;
};
};
nixpkgs.hostPlatform = "x86_64-darwin"; # aarch64-darwin for ARM
intel = { pkgs, config, ... }: {
nixpkgs.hostPlatform = "x86_64-darwin";
};
apple-silicon = { pkgs, config, ... }: {
nixpkgs.hostPlatform = "aarch64-darwin";
};
in
{
@@ -153,6 +159,15 @@
darwinConfigurations.default = nix-darwin.lib.darwinSystem {
modules = [
configuration
apple-silicon
inputs.mac-app-util.darwinModules.default
inputs.home-manager.darwinModules.default
];
};
darwinConfigurations.x86 = nix-darwin.lib.darwinSystem {
modules = [
configuration
intel
inputs.mac-app-util.darwinModules.default
inputs.home-manager.darwinModules.default
];