push: rsync -r --rsync-path='sudo rsync' --exclude Makefile . elmo:/etc/nixos/ rsync -r --delete --chown=joe:users --rsync-path='sudo rsync' \ --exclude node_modules --exclude .wrangler ../../cgithub/ elmo:/etc/nixos/cgithub/ switch: push ssh elmo sudo nixos-rebuild switch update: nix flake update upgrade: update switch .PHONY: push switch update upgrade