drv-parts
See github readme for more info: GitHub - DavHau/drv-parts: Configure packages like NixOS sytems
drv-parts
replaces callPackage
, override
, overrideAttrs
, ...
as a mechanism for configuring packages.
It makes package configuration feel like nixos system configuration.
This project is suitable as a plugin for flake-parts, which is an amazing project that I can recommend to any flakes user.
drv-parts
can also be used without flakes or flake-parts.
drv-parts
has been kickstarted during the oceansprint.
Thanks to @zupo and @domenkozar for organizing this amazing event, where I could experiment on projects like this, sitting next to some of the best experts of the field.
Thanks especially to @roberth for answering important questions.
Thanks also to @Flakebi for taking part in developing this idea.
Please contribute if you are interested in moving this project forward.
drv-parts was funded as part of the dream2nix project through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073. Applications are still open, you can apply today.