about summary refs log tree commit diff
path: root/pkgs/top-level/darwin-packages.nix
diff options
context:
space:
mode:
authorMichael Hoang <enzime@users.noreply.github.com>2023-07-04 20:46:42 +1000
committerMichael Hoang <enzime@users.noreply.github.com>2023-07-06 21:33:09 +1000
commitedef4868982e5a1ca3226231fb1a7eb292b4c96a (patch)
treeb71651cbc8c4dfa7ee8535d0a982bfc65f0533d8 /pkgs/top-level/darwin-packages.nix
parent34f6ce2fc2db08bf86022f47975d23e625843d2a (diff)
darwin.linux-builder: rename from `darwin.builder`
Diffstat (limited to 'pkgs/top-level/darwin-packages.nix')
-rw-r--r--pkgs/top-level/darwin-packages.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix
index a583b84b430d6..f1d48814ebe22 100644
--- a/pkgs/top-level/darwin-packages.nix
+++ b/pkgs/top-level/darwin-packages.nix
@@ -3,6 +3,7 @@
 , generateSplicesForMkScope, makeScopeWithSplicing
 , stdenv
 , preLibcCrossHeaders
+, config
 }:
 
 let
@@ -229,7 +230,7 @@ impure-cmds // appleSourcePackages // chooseLibs // {
   discrete-scroll = callPackage ../os-specific/darwin/discrete-scroll { };
 
   # See doc/builders/special/darwin-builder.section.md
-  builder = lib.makeOverridable ({ modules }:
+  linux-builder = lib.makeOverridable ({ modules }:
     let
       toGuest = builtins.replaceStrings [ "darwin" ] [ "linux" ];
 
@@ -247,4 +248,7 @@ impure-cmds // appleSourcePackages // chooseLibs // {
 
     in
       nixos.config.system.build.macos-builder-installer) { modules = [ ]; };
+
+} // lib.optionalAttrs config.allowAliases {
+  builder = throw "'darwin.builder' has been changed and renamed to 'darwin.linux-builder'. The default ssh port is now 31022. Please update your configuration or override the port back to 22. See https://nixos.org/manual/nixpkgs/unstable/#sec-darwin-builder"; # added 2023-07-06
 })