library to help create a universal distro bootstrapper for distrohopping
- Python 100%
- Implement NixOS package management commands in a new `nixos.py` file. - Create `vanilla_os.py` to handle package management for VanillaOS, including AUR helper integration. - Add Void Linux package management commands in a new `void.py` file. - Introduce `PackageSchema` and `SetupSchema` classes for structured package and setup management. - Implement YAML schema loading for package and setup configurations. - Update `uv.lock` with new dependencies and versions for pydantic, yaml, and other required packages. |
||
|---|---|---|
| src/distrotools | ||
| .gitignore | ||
| .python-version | ||
| main.py | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||