Removes the redundant flake-utils dependency, and replaces
multi-system handling logic with a minimal function (zero deps!) that
supports [nix-systems](https://github.com/nix-systems). This gets rid of
the unnecessary flake-utils dependency.
Also see:
* https://ayats.org/blog/no-flake-utils