diff --git a/flake.lock b/flake.lock index 880d88684..3a4d6800f 100644 --- a/flake.lock +++ b/flake.lock @@ -297,10 +297,10 @@ ] }, "locked": { - "lastModified": 1768263332, - "narHash": "sha256-0bWm54W2kkhrLdvVboT2KVxBliEkc2sNf+INaDhvEDU=", + "lastModified": 1763182882, + "narHash": "sha256-jZi+9yKmeTMsJ4ZNqRei/wL16+QwYGrCl4EJ3QHfoDU=", "ref": "refs/heads/master", - "rev": "796ba31ee88bcec5c3cbc80ee34c5e157705aab5", + "rev": "b0585849abe7d02a774a853f7952d07bb910fd9e", "shallow": true, "type": "git", "url": "https://github.com/hercules-ci/hercules-ci-effects" diff --git a/flake.nix b/flake.nix index d7f95f20d..eb65e5646 100644 --- a/flake.nix +++ b/flake.nix @@ -244,11 +244,21 @@ "dorits-laptop" ]; }; + darwinMachinesPerSystem = { + aarch64-darwin = [ + "evo" + ]; + }; nixosMachines = lib.mapAttrs' (n: lib.nameValuePair "nixos-${n}") ( lib.genAttrs (machinesPerSystem.${system} or [ ]) ( name: self.nixosConfigurations.${name}.config.system.build.toplevel ) ); + darwinMachines = lib.mapAttrs' (n: lib.nameValuePair "darwin-${n}") ( + lib.genAttrs (darwinMachinesPerSystem.${system} or [ ]) ( + name: self.darwinConfigurations.${name}.system + ) + ); blacklistPackages = [ "install-iso" @@ -264,7 +274,7 @@ name: config: lib.nameValuePair "home-manager-${name}" config.activation-script ) (self'.legacyPackages.homeConfigurations or { }); in - nixosMachines // packages // devShells // homeConfigurations; + nixosMachines // darwinMachines // packages // devShells // homeConfigurations; }; # CI }