mirror of
https://github.com/holysoles/nix-installer-boxes
synced 2026-05-24 17:19:36 +00:00
No description
- HCL 39.1%
- Makefile 33.4%
- Shell 18.2%
- Smarty 9.3%
| .github/workflows | ||
| packer-templates | ||
| scripts | ||
| tests | ||
| .gitignore | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| Vagrantfile.tpl | ||
nix-installer-boxes
This repository generates Vagrant boxes compatible with the nix installer, as functional install tests require a Vagrant box per distro.
The macos-latest GitHub runners already have vagrant and virtualbox pre-installed, shoutout to jonashackt for documenting this. However, the ubuntu-latest do not natively include these packages, but we are interested in generating libvirt boxes. This requires a fair amount of setup in the CI job.
Alpine
A fresh Alpine installation does not have a few common system utilities installed that are required for the nix installer: xz, tar, sudo, and shadow (for usermod)
Roadmap
In the future, we should be able to build newer Alpine releases. Some ideas: