diff --git a/.config/nix/systems/darwin/default.nix b/.config/nix/systems/darwin/default.nix index f3bb0f3..c2f8d1b 100644 --- a/.config/nix/systems/darwin/default.nix +++ b/.config/nix/systems/darwin/default.nix @@ -3,6 +3,7 @@ let mkCommon = import ../../lib/mkCommon.nix; mkSystem = import ../../lib/mkSystem.nix; + mkBrew = import ../../overlays/darwin/brew.nix; in { # Host list @@ -21,10 +22,7 @@ in unstable = nixpkgs-unstable; extraOverlays = [ inputs.firefox-darwin.overlay - (import ../../overlays/darwin/brew.nix { - inherit system brew-api; - nixpkgs = nixpkgs-stable; - }) + (mkBrew { inherit system brew-api; nixpkgs = nixpkgs-stable; }) (import ../../overlays/darwin/heliport.nix) ]; } @@ -50,10 +48,7 @@ in unstable = nixpkgs-unstable; extraOverlays = [ inputs.firefox-darwin.overlay - (import ../../overlays/darwin/brew.nix { - inherit system brew-api; - nixpkgs = nixpkgs-stable; - }) + (mkBrew { inherit system brew-api; nixpkgs = nixpkgs-stable; }) ]; } ) pkgs pkgs-unstable; diff --git a/.config/nix/users/default.nix b/.config/nix/users/default.nix index 47aa082..beae0bb 100644 --- a/.config/nix/users/default.nix +++ b/.config/nix/users/default.nix @@ -2,6 +2,7 @@ let mkSystem = import ../lib/mkSystem.nix; + mkBrew = import ../../overlays/darwin/brew.nix in { # Host list @@ -21,15 +22,12 @@ in system = "x86_64-darwin"; inherit ( mkSystem { - arch = "x86_64-darwin"; + arch = system; stable = nixpkgs-stable; unstable = nixpkgs-unstable; extraOverlays = [ inputs.firefox-darwin.overlay - (import ../../overlays/darwin/brew.nix { - inherit system brew-api; - nixpkgs = nixpkgs-stable; - }) + (mkBrew { inherit system brew-api; nixpkgs = nixpkgs-stable; }) ]; } ) pkgs pkgs-unstable;