diff --git a/devices/macbook/configuration.nix b/devices/macbook/configuration.nix index b43994b..4068baa 100644 --- a/devices/macbook/configuration.nix +++ b/devices/macbook/configuration.nix @@ -1,4 +1,4 @@ -{pkgs, inputs, ...}: { +{pkgs, inputs, system, ...}: { nixpkgs.config.allowUnfree = true; environment.systemPackages = with pkgs; [ @@ -80,5 +80,5 @@ system.stateVersion = 4; # The platform the configuration will be used on. - nixpkgs.hostPlatform = "x86_64-darwin"; + nixpkgs.hostPlatform = system; } diff --git a/flake.nix b/flake.nix index 096dd3f..6e91eb5 100644 --- a/flake.nix +++ b/flake.nix @@ -52,9 +52,16 @@ }; darwinConfigurations = { "Charless-MacBook-Pro" = nix-darwin.lib.darwinSystem { + modules = [./devices/macbook/configuration.nix]; + specialArgs = { + inherit inputs; + system = "x86_64-darwin"; + }; + }; + "mbp-m4" = nix-darwin.lib.darwinSystem { modules = [./devices/macbook/configuration.nix]; specialArgs = {inherit inputs;}; - system = "x86_64-darwin"; + system = "aarch64-darwin"; }; }; };