The LLVM backend on amd64 can sometimes cause top window borders to not
render properly for some inscrutable reason. Use the self-hosted backend
on amd64 since it's working quite well since Zig 0.16.0.
Signed-off-by: Violet Purcell <vi@vimproved.dev>
Let river's build.zig determine the backend used (self-hosted on amd64,
LLVM on all others). If users really want to override this, they can use
ZBS_EXTRA_ARGS.
Signed-off-by: Violet Purcell <vimproved@inventati.org>
Formatting changes, add empty ZBS_DEPENDENCIES block to live packages
for ease of maintenance, update 0.3.9999 to zig 0.16.
Signed-off-by: Violet Purcell <vimproved@inventati.org>