#!/usr/bin/env bash for NIXHOST in $(cat inventory); do echo "==== DOING $NIXHOST ====" cat configuration.nix | ssh root@$NIXHOST tee /etc/nixos/configuration.nix > /dev/null cat node/$NIXHOST.nix | ssh root@$NIXHOST tee /etc/nixos/node.nix > /dev/null ssh root@$NIXHOST nixos-rebuild switch done