Merge pull request #207459 from Gabriella439/gabriella/darwin_builder_platforms

darwin.builder: Fix supported platforms

authored by Domen Kožar and committed by GitHub 2054bb5d cb8e7a05

+9 -3
+9 -3
nixos/modules/profiles/macos-builder.nix
··· 1 - { config, pkgs, ... }: 2 3 let 4 keysDirectory = "/var/keys"; ··· 71 72 hostPkgs = config.virtualisation.host.pkgs; 73 74 - in 75 - hostPkgs.writeShellScriptBin "create-builder" '' 76 KEYS="''${KEYS:-./keys}" 77 ${hostPkgs.coreutils}/bin/mkdir --parent "''${KEYS}" 78 PRIVATE_KEY="''${KEYS}/${user}_${keyType}" ··· 86 fi 87 KEYS="$(nix-store --add "$KEYS")" ${config.system.build.vm}/bin/run-nixos-vm 88 ''; 89 90 system.stateVersion = "22.05"; 91
··· 1 + { config, lib, pkgs, ... }: 2 3 let 4 keysDirectory = "/var/keys"; ··· 71 72 hostPkgs = config.virtualisation.host.pkgs; 73 74 + script = hostPkgs.writeShellScriptBin "create-builder" '' 75 KEYS="''${KEYS:-./keys}" 76 ${hostPkgs.coreutils}/bin/mkdir --parent "''${KEYS}" 77 PRIVATE_KEY="''${KEYS}/${user}_${keyType}" ··· 85 fi 86 KEYS="$(nix-store --add "$KEYS")" ${config.system.build.vm}/bin/run-nixos-vm 87 ''; 88 + 89 + in 90 + script.overrideAttrs (old: { 91 + meta = (old.meta or { }) // { 92 + platforms = lib.platforms.darwin; 93 + }; 94 + }); 95 96 system.stateVersion = "22.05"; 97