{ description = "Brian's macOS nix-darwin configuration"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; nix-darwin.url = "github:nix-darwin/nix-darwin"; nix-darwin.inputs.nixpkgs.follows = "nixpkgs"; nix-homebrew.url = "github:zhaofengli/nix-homebrew"; }; outputs = inputs@{ self, nix-darwin, nixpkgs, nix-homebrew, ... }: let primaryUser = builtins.getEnv "SYSTEM_PRIMARY_USER"; in { darwinConfigurations.primaryUser = nix-darwin.lib.darwinSystem { modules = [ ./configuration.nix nix-homebrew.darwinModules.nix-homebrew { nix-homebrew = { enable = true; enableRosetta = true; user = "briannelson"; autoMigrate = true; }; } ]; }; }; }