https://github.com/0xccf4/noxa
Management tool for a multi-host NixOS configuration
https://github.com/0xccf4/noxa
management-tool multi-host nixos nixos-configuration nixos-flake nixos-modules
Last synced: 11 months ago
JSON representation
Management tool for a multi-host NixOS configuration
- Host: GitHub
- URL: https://github.com/0xccf4/noxa
- Owner: 0xCCF4
- License: gpl-3.0
- Created: 2025-05-30T20:14:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-06T10:34:39.000Z (11 months ago)
- Last Synced: 2025-08-06T12:11:08.148Z (11 months ago)
- Topics: management-tool, multi-host, nixos, nixos-configuration, nixos-flake, nixos-modules
- Language: Nix
- Homepage: https://0xCCF4.github.io/noxa
- Size: 1.32 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# noxa
**Noxa** is a management tool for multi-host NixOS configurations.
> **Status:** Experimental early development phase, under active development.
> Interfaces and features may change at any time.
> Breaking changes and incomplete features are to be expected.
## Goals
- Provide a foundation for managing and coordinating multiple NixOS hosts from a single codebase.
- Enable cross-host configuration, secret management, and network setup for complex environments.
## Features
- **Multi-host configuration:** Define and manage several NixOS machines in a unified structure.
- **Cross-host modules:** Write modules that can coordinate settings and state between hosts.
- **Secret management:** Automated secret management for (cross-host) distributed systems (e.g., WireGuard keys, SSH host keys).
- **Modularity:** Just use the features you need.
## Getting Started
See the [examples](examples/) directory for sample multi-host configurations and usage patterns.
## Other related projects
- [nixus](https://github.com/infinisil/nixus/)
## Contributing
Contributions are welcome! Open an issue with a feature request, bug report or submit a pull request to get involved.
## License
Licensed under the MIT License. See [LICENSE](LICENSE) for details.