3 ms·
NixOS (Nixpkgs actually) is indeed incredibly simple to contribute to. It's a monorepo, and packages are declarative. So for most usecases, its just 5-10 LOC d
by nextos 8y ago
NixOS (Nixpkgs actually) is indeed incredibly simple to contribute to.
It's a monorepo, and packages are declarative. So for most usecases, its just 5-10 LOC describing the source location, dependencies and build process.
After that, if it builds on your local copy of Nixpkgs, it will build on the same Nixpkgs commit as everything is purely functional. A simple PR is all you need.
For updates, there's super low burden too. Thanks to packages being declarative, everything is quite explicit. So a bot can check for source updates upstream, update your package and rebuild it. All it requires is simple maintainer approval.