nix-ros-overlay icon indicating copy to clipboard operation
nix-ros-overlay copied to clipboard

[Question] Building private packages

Open MrBlenny opened this issue 3 years ago • 0 comments

Hey Ben, this looks super cool!!

I'm new to Nix so I have a couple questions...

My goal is to publish private python and C++ (and in the future, rust) ROS2 packages somewhere so I can use them in a ROS2 project. I initially tried to do this using bloom and .debs but it fell apart when any package had dependencies that were on PyPi as bloom couldn't package these into the deb - I'm not particularly keen on publishing all the python deps as .debs.

  1. Do you have any examples for how this is achieved? Presumably publishing the PyPi deps to Nix and then the python ROS package makes much more sense.
  2. Is it appropriate to use your nix-ros-overlay and have another private nix-ros-overlay that publishes to another cachix server? Do you have a minimal example of such a secondary overlay?

Thanks so much, David

MrBlenny avatar May 31 '22 06:05 MrBlenny