diff --git a/flake.lock b/flake.lock index 0c70b65..a0a9396 100644 --- a/flake.lock +++ b/flake.lock @@ -107,11 +107,11 @@ ] }, "locked": { - "lastModified": 1722476845, - "narHash": "sha256-7gZ8uf3qOox8Vrwd+p9EhUHHLhhK8lis/5KcXGmIaow=", + "lastModified": 1722821805, + "narHash": "sha256-FGrUPUD+LMDwJsYyNSxNIzFMldtCm8wXiQuyL2PHSrM=", "owner": "nix-community", "repo": "disko", - "rev": "7e1b215a0a96efb306ad6440bf706d2b307dc267", + "rev": "0257e44f4ad472b54f19a6dd1615aee7fa48ed49", "type": "github" }, "original": { @@ -206,11 +206,11 @@ ] }, "locked": { - "lastModified": 1719994518, - "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=", + "lastModified": 1722555600, + "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7", + "rev": "8471fe90ad337a8074e957b69ca4d0089218391d", "type": "github" }, "original": { @@ -407,11 +407,11 @@ ] }, "locked": { - "lastModified": 1722500642, - "narHash": "sha256-Vls0TQRdplex1JslnBxEk3M26Q1vR+OSg+sk5rBG4DA=", + "lastModified": 1722609272, + "narHash": "sha256-Kkb+ULEHVmk07AX+OhwyofFxBDpw+2WvsXguUS2m6e4=", "owner": "lnl7", "repo": "nix-darwin", - "rev": "b47af8628624856ad6853168298f1f96364d92d6", + "rev": "f7142b8024d6b70c66fd646e1d099d3aa5bfec49", "type": "github" }, "original": { @@ -493,11 +493,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1722421184, - "narHash": "sha256-/DJBI6trCeVnasdjUo9pbnodCLZcFqnVZiLUfqLH4jA=", + "lastModified": 1722630782, + "narHash": "sha256-hMyG9/WlUi0Ho9VkRrrez7SeNlDzLxalm9FwY7n/Noo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9f918d616c5321ad374ae6cb5ea89c9e04bf3e58", + "rev": "d04953086551086b44b6f3c6b7eeb26294f207da", "type": "github" }, "original": { @@ -524,11 +524,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1722519197, - "narHash": "sha256-VEdJmVU2eLFtLqCjTYJd1J7+Go8idAcZoT11IewFiRg=", + "lastModified": 1722791413, + "narHash": "sha256-rCTrlCWvHzMCNcKxPE3Z/mMK2gDZ+BvvpEVyRM4tKmU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "05405724efa137a0b899cce5ab4dde463b4fd30b", + "rev": "8b5b6723aca5a51edf075936439d9cd3947b7b2c", "type": "github" }, "original": { @@ -567,11 +567,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1722542912, - "narHash": "sha256-88fmVMPFs3ZN+W7Nqd3PYukUOfY4jwc5uvMJXnFhJ20=", + "lastModified": 1722688115, + "narHash": "sha256-Ubk5KzAp2Z4Dzmi81aGgabvy41QXjZMwNikDYm7+jS0=", "owner": "nix-community", "repo": "nixvim", - "rev": "76f309d00fb5a6eeb59c13e9b36b4cf86a209d7f", + "rev": "4e6974c619bd280789ef3697a73fcf7c20f70819", "type": "github" }, "original": { @@ -591,11 +591,11 @@ ] }, "locked": { - "lastModified": 1722693897, - "narHash": "sha256-Gpa3Gf60AqshNJKUP5mAmVImFFQ6BsWG+zbqx0JGFD4=", + "lastModified": 1722804745, + "narHash": "sha256-l6N3QaiDqN2QmHDAxjczQPLPCTv+Kp7PsrtJBltmhTo=", "owner": "nix-community", "repo": "plasma-manager", - "rev": "b17a2666bcf400cf245528d143597d1480e298f8", + "rev": "61d9342fb471cd3c45a047406428fba7b6fb49ad", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 0590925..8fc4b73 100644 --- a/flake.nix +++ b/flake.nix @@ -108,6 +108,12 @@ }; in { + legacyPackages = forEachSystem (system: + lib.packagesFromDirectoryRecursive { + callPackage = nixpkgs.legacyPackages.${system}.callPackage; + directory = ./pkgs; + }); + nixosConfigurations = { atlas = mkNixosSystem { system = "x86_64-linux"; name = "atlas"; }; eos = mkNixosSystem { system = "x86_64-linux"; name = "eos"; }; diff --git a/hosts/common.nix b/hosts/common.nix index 100cc55..655cfd9 100644 --- a/hosts/common.nix +++ b/hosts/common.nix @@ -42,6 +42,16 @@ extraOptions = '' experimental-features = nix-command flakes ''; + buildMachines = [ + { + hostName = "10.0.1.79"; + sshUser = "builder"; + system = "aarch64-linux"; + maxJobs = 6; + speedFactor = 1; + } + ]; + distributedBuilds = true; settings = { connect-timeout = 5; log-lines = 25;