From abfcf1ebd29cce6d98c0cb3c8294cecf6a436c8a Mon Sep 17 00:00:00 2001 From: James Walker Date: Tue, 27 Jun 2023 11:04:56 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20builder=20config=20updates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flake.lock | 36 ++++++++++++++++++------------------ modules/builder/default.nix | 9 +++++---- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/flake.lock b/flake.lock index 7a73eda..a501f16 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1687517837, - "narHash": "sha256-Ea+JTy6NSf+wWIFrgC8gnOnyt01xwmtDEn2KecvaBkg=", + "lastModified": 1687691275, + "narHash": "sha256-VVywT8ubStvDPF5TscDBokT3T0l3zsOzCW056noh5zc=", "owner": "lnl7", "repo": "nix-darwin", - "rev": "6460468e7a3e1290f132fee4170ebeaa127f6f32", + "rev": "25ae710ba3cd448c5d5678788d37f3d149378bc0", "type": "github" }, "original": { @@ -122,11 +122,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1687171271, - "narHash": "sha256-BJlq+ozK2B1sJDQXS3tzJM5a+oVZmi1q0FlBK/Xqv7M=", + "lastModified": 1687709756, + "narHash": "sha256-Y5wKlQSkgEK2weWdOu4J3riRd+kV/VCgHsqLNTTWQ/0=", "owner": "numtide", "repo": "flake-utils", - "rev": "abfb11bd1aec8ced1c9bb9adfe68018230f4fb3c", + "rev": "dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7", "type": "github" }, "original": { @@ -158,11 +158,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1687506590, - "narHash": "sha256-CSou9mrG9h/WVRjCptfTrATVxvhmtdQXElmWV/ZkrAs=", + "lastModified": 1687856573, + "narHash": "sha256-rzC+5rRsy92Dhjb1q5e5tDjdhRfL1z4WFWwlcD3a+4Q=", "owner": "nix-community", "repo": "home-manager", - "rev": "d2b6f2d154bf6b27a93ed895392f80c503df7cfa", + "rev": "4c08f65ab5105a55eed3fc9003f3e6874b69fe13", "type": "github" }, "original": { @@ -173,11 +173,11 @@ }, "nixlib": { "locked": { - "lastModified": 1687049841, - "narHash": "sha256-FBNZQfWtA7bb/rwk92mfiWc85x4hXta2OAouDqO5W8w=", + "lastModified": 1687654967, + "narHash": "sha256-ki8vItcjn8Z8n+QD9NEoCQbbbG7VzWy71hyOkFFwCkM=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "908af6d1fa3643c5818ea45aa92b21d6385fbbe5", + "rev": "b3ec8fb525fc0c8f08eff5ef93c684b4c6d0e777", "type": "github" }, "original": { @@ -194,11 +194,11 @@ ] }, "locked": { - "lastModified": 1687398392, - "narHash": "sha256-T6kc3NMTpGJk1/dve8PGupeVcxboEb78xtTKhe3LL/A=", + "lastModified": 1687743756, + "narHash": "sha256-WhDERdaMGX73CBxpDfoauKU2Z4NC10+/4khdBbpXjWs=", "owner": "nix-community", "repo": "nixos-generators", - "rev": "649171f56a45af13ba693c156207eafbbbf7edfe", + "rev": "844ce2ab9a0ba819b30df1fff2c48c9b2b2344be", "type": "github" }, "original": { @@ -257,11 +257,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1687518131, - "narHash": "sha256-KirltRIc4SFfk8bTNudIqgKAALH5oqpW3PefmkfWK5M=", + "lastModified": 1687793116, + "narHash": "sha256-6xRgZ2E9r/BNam87vMkHJ/0EPTTKzeNwhw3abKilEE4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3d8a93602bc54ece7a4e689d9aea1a574e2bbc24", + "rev": "9e4e0807d2142d17f463b26a8b796b3fe20a3011", "type": "github" }, "original": { diff --git a/modules/builder/default.nix b/modules/builder/default.nix index 358374e..f45bda0 100644 --- a/modules/builder/default.nix +++ b/modules/builder/default.nix @@ -21,19 +21,20 @@ in nix.distributedBuilds = true; nix.buildMachines = [ { - hostName = "ssh://builder"; - systems = [ "x86_64-linux" "aarch64-linux" ]; + hostName = "builder"; + systems = [ "aarch64-linux" "x86_64-linux" ]; maxJobs = 4; speedFactor = 2; supportedFeatures = [ "kvm" "benchmark" "big-parallel" ]; } { - hostName = "ssh://plato"; + hostName = "plato"; systems = [ "x86_64-linux" "aarch64-linux" ]; maxJobs = 6; - supportedFeatures = [ "nixos-test" "benchmark" "big-parallel" "kvm" ]; + supportedFeatures = [ "benchmark" "big-parallel" "kvm" ]; } ]; + nix.settings.builders-use-substitutes = true; # We can't/want to edit /var/root/.ssh/config so instead we create the config at another location and tell ssh to use that instead by modifying NIX_SSHOPTS environment.etc."nix/ssh_config".text = ''