aboutsummaryrefslogblamecommitdiff
path: root/flake/hosts.nix
blob: 9ec9d1b18cf26b10cfc72f0067fb0f33420b34ab (plain) (tree)
1
2
3

                
                                               

















                                                                 
{ inputs, ... }:
let
  inherit (inputs) nixpkgs darwin home-manager;
  inherit (nixpkgs.lib) mkMerge;

  mkDarwinConfig = system: path:
    darwin.lib.darwinSystem {
      inherit system;
      modules = [ home-manager.darwinModule path ];
      specialArgs = { inherit inputs; };
    };
in
{
  flake = mkMerge [
    {
      darwinConfigurations = {
        mba-fcuny = mkDarwinConfig "aarch64-darwin" ../hosts/mba;
      };
    }
  ];
}