Contributions are welcome — bug reports, fixes, and improvements to the Nix configurations.
nix develop # enter dev shell (nixd, alejandra, statix, deadnix)- Nix files: format with
alejandra(enforced by pre-commit) - Run
nix flake checkbefore submitting — CI runs the same check - Test changes on the relevant platform (darwin/NixOS/WSL) before submitting
- Keep changes focused — avoid mixing platform-specific changes with shared modules
- Fork the repo and create a branch:
feat/descriptionorfix/description - Keep commits atomic; use Conventional Commits format
- Open a PR against
mainwith a clear description of what and why
Open a GitHub issue with:
- Your platform (darwin/NixOS/WSL), nixpkgs channel, and system architecture
- Steps to reproduce
- Expected vs actual behavior