As a temporary solution, we only include the `packages` output in the
`ci.buildbot` output on x86_64-linux.
At some point, we should consider explicitly copying each package to
`ci.buildbot`, and maybe omitting some.
Some packages may be better off being built on GHA, such as the docs.
This removes the need for end-users to manually set
`nixvim.inputs.devshell.follows = ""` (etc)
We offload evaluation of some of our flake modules into a `dev`
partition submodule.
- When its not needed, this submodule is not evaluated.
- When it is needed, it fetches extra inputs from `flake/dev/flake.nix`
as part of evaluating the submodule.
See https://flake.parts/options/flake-parts-partitions.html