mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-27 11:21:03 +01:00
29 lines
613 B
Nix
29 lines
613 B
Nix
args:
|
|
with args; let
|
|
macosSystem = import ../lib/macosSystem.nix;
|
|
x64_args = {
|
|
inherit nix-darwin home-manager;
|
|
system = x64_darwin;
|
|
specialArgs = x64_darwin_specialArgs;
|
|
nixpkgs = nixpkgs-darwin;
|
|
};
|
|
aarch64_args = {
|
|
inherit nix-darwin home-manager;
|
|
system = aarch64_darwin;
|
|
specialArgs = aarch64_darwin_specialArgs;
|
|
nixpkgs = nixpkgs-darwin;
|
|
};
|
|
|
|
in {
|
|
# macOS's configuration
|
|
darwinConfigurations = {
|
|
harmonica =
|
|
macosSystem (x64_args
|
|
// darwin_harmonica_modules);
|
|
|
|
fern =
|
|
macosSystem (aarch64_args
|
|
// darwin_fern_modules);
|
|
};
|
|
}
|