FYI – The reference to the flake doesn't have to be a path, but can also point to git repositories. This let's you do fun stuff like:
nixos-rebuild switch --flake github:myusername/mynixosrepo
The default fragment name used is the current hostname of the machine, so it can be omitted most of the time.
None at all.