Contributing to the project #
While this is primarily an personal project for my NixOS setup, community contributions are welcome, especially at utility tooling I wrote in the misc directory (e.g. detect-vscode-for-git and ssh-agent-loader) and packages I maintain at the pkgs directory.
Prerequisites #
Other than the regular "review and agree to the Community Code of Conduct and the Linux DCO", you need the following skills:
- Hands-on experience with writing Nix configs for NixOS/home-manager (using agentic coding tools and looking around the web is fine, just make sure to review the outputs, understand it and do test builds before submitting a patch) and shell scripting (mainly Bash)
AI policy #
This project uses AI tools primarily for managing NixOS and home-manager configurations and search through documentation, although I do review and test them on my machines and via CI.
See also
Sending patches #
I do patches mainly at the canonical GitLab project and its Tangled repo, linked in the README, but feel free to send patches to any of the other repositories as well.
Just don't expect me to merge them but will happily review and merge/adopt them if they are good.