feat: added formatter to flake
Added a formatter to the repo in the flake. Currently, it only formats Nix files, however it may be expanded to format other files should that be of interest. Alongside this, also formatted the Nix files in the repo to be compliant with the new formatter.
Also, added the same formatter to the android flake. Technically this is slightly non-DRY, but I have much bigger gripes about the Android flake, so this can be addressed when/if that's ever addressed.
FYI, this should wait until #116 is merged or closed.
If it is closed, then this will be ready for merging.
If it is merged, I would like to rebase this onto that and also run nix fmt one more time, and amend the formatting change into the existing commit.