My current deployment method for most of my personal hosts is:
nixos-rebuild switch --target-host x.example.com
(I still have a few Arch hosts using Ansible, but will migrate them in future)