From df7bece6fb088b899a9021680c1164104fd5de6a Mon Sep 17 00:00:00 2001 From: Charles Sirois Date: Thu, 20 Mar 2025 13:15:33 -0400 Subject: [PATCH] main system parametrised for mbp --- devices/macbook/configuration.nix | 4 ++-- flake.nix | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) 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"; }; }; };