Previously, when this was used as a flake, the src/content/wiki directory
was as empty folder. This meant that the nix script would move the
content in, keeping the source folder name intact
By moving the content of the folder, we can mitigate this issue no matter
whether the folder was pre-existing
We've used snowfall here to simplify writing our flake, as well as to
make it use a similar structure to auxolotl/website
BREAKING-CHANGE: This replaces bun with nodejs, as buildNpmPackage cannot take a bun.lockb