fun fact about mkfs.fat
if you run mkfs.fat in a nix-shell, the default volume id will be 12CE-A600 every time, which interacts poorly with anything that relies on fs uuids
(mkfs.fat uses SOURCE_DATE_EPOCH when available, and nix-shell sets that to 0x12CEA600 = 315532800 = 1980-01-01)