library to help create a universal distro bootstrapper for distrohopping
Find a file
Riley e09476118e Add support for NixOS, VanillaOS, and Void Linux package management
- 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.
2026-05-18 10:37:04 -05:00
src/distrotools Add support for NixOS, VanillaOS, and Void Linux package management 2026-05-18 10:37:04 -05:00
.gitignore Add support for NixOS, VanillaOS, and Void Linux package management 2026-05-18 10:37:04 -05:00
.python-version Add support for NixOS, VanillaOS, and Void Linux package management 2026-05-18 10:37:04 -05:00
main.py Add support for NixOS, VanillaOS, and Void Linux package management 2026-05-18 10:37:04 -05:00
pyproject.toml Add support for NixOS, VanillaOS, and Void Linux package management 2026-05-18 10:37:04 -05:00
README.md Add support for NixOS, VanillaOS, and Void Linux package management 2026-05-18 10:37:04 -05:00
uv.lock Add support for NixOS, VanillaOS, and Void Linux package management 2026-05-18 10:37:04 -05:00