add imac to host

This commit is contained in:
Yan Lin 2025-12-08 17:51:02 +01:00
parent 456c1a7672
commit eb751843e0
3 changed files with 35 additions and 0 deletions

View file

@ -28,6 +28,13 @@
specialArgs = { inherit nix-homebrew; };
};
darwinConfigurations."imac" = nix-darwin.lib.darwinSystem {
modules = [
./hosts/darwin/imac/system.nix
];
specialArgs = { inherit nix-homebrew; };
};
nixosConfigurations."hs" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
@ -62,6 +69,12 @@
extraSpecialArgs = { inherit claude-code nixvim firefox-addons; };
};
"yanlin@imac" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.aarch64-darwin;
modules = [ ./hosts/darwin/imac/home.nix ];
extraSpecialArgs = { inherit claude-code nixvim firefox-addons; };
};
"yanlin@hs" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
modules = [ ./hosts/nixos/hs/home.nix ];

View file

@ -0,0 +1,10 @@
{ config, pkgs, ... }:
{
imports = [
../home-default.nix
];
# MacBook-specific home configuration
# Example: Laptop-specific tools, power management, etc.
}

View file

@ -0,0 +1,12 @@
{ config, pkgs, ... }:
{
# MacBook-specific configuration
networking.computerName = "imac";
networking.hostName = "imac";
# Import common Darwin configuration
imports = [
../system-default.nix
];
}