athens/ops/aristotle.nix

40 lines
1.0 KiB
Nix
Raw Normal View History

2021-04-26 20:28:47 -04:00
{
network = { description = "RPi 4 cluster"; };
agent = { config, pkgs, ... }: {
imports = [ ../hosts/aristotle/configuration.nix ];
networking.hostName = "agent";
nixpkgs.system = "aarch64-linux";
2021-11-24 15:54:08 -05:00
deployment.targetHost = "agent";
2021-04-26 20:28:47 -04:00
deployment.targetUser = "root";
};
form = { config, pkgs, ... }: {
imports = [ ../hosts/aristotle/configuration.nix ];
networking.hostName = "form";
nixpkgs.system = "aarch64-linux";
2021-11-24 15:54:08 -05:00
deployment.targetHost = "form";
2021-04-26 20:28:47 -04:00
deployment.targetUser = "root";
};
matter = { config, pkgs, ... }: {
imports = [ ../hosts/aristotle/configuration.nix ];
networking.hostName = "matter";
nixpkgs.system = "aarch64-linux";
2021-11-24 15:54:08 -05:00
deployment.targetHost = "matter";
2021-04-26 20:28:47 -04:00
deployment.targetUser = "root";
};
purpose = { config, pkgs, ... }: {
imports = [ ../hosts/aristotle/configuration.nix ];
networking.hostName = "purpose";
nixpkgs.system = "aarch64-linux";
2021-11-24 15:54:08 -05:00
deployment.targetHost = "purpose";
2021-04-26 20:28:47 -04:00
deployment.targetUser = "root";
};
}