{ deploy-rs, self, ... }: let deployer = host: opts: { hostname = "${host}.hare-cod.ts.net"; fastConnection = true; interactiveSudo = true; profiles.system = { user = "root"; path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.${host}; }; } // opts; in { nodes = { beefcake = deployer "beefcake" { remoteBuild = true; }; dragon = deployer "dragon" { remoteBuild = true; }; htpc = deployer "htpc" { }; bigtower = deployer "bigtower" { remoteBuild = true; }; rascal = deployer "rascal" { }; router = (deployer "router") { sshOpts = [ "-p" "2201" ]; }; }; }