···1616 networking.firewall.allowedTCPPorts = [ ircPort ];
1717 services.solanum = {
1818 enable = true;
1919+ motd = ''
2020+ The default MOTD doesn't contain the word "nixos" in it.
2121+ This one does.
2222+ '';
1923 };
2024 };
2125 } // lib.listToAttrs (builtins.map (client: lib.nameValuePair client {
···4751 ${client}.systemctl("start ii")
4852 ${client}.wait_for_unit("ii")
4953 ${client}.wait_for_file("${iiDir}/${server}/out")
5454+ ''
5555+ # look for the custom text in the MOTD.
5656+ ''
5757+ ${client}.wait_until_succeeds("grep 'nixos' ${iiDir}/${server}/out")
5058 ''
5159 # wait until first PING from server arrives before joining,
5260 # so we don't try it too early