Rovium IDE — Integrated ROS & Robotics Environment (now in nixpkgs)

I’m excited to share that Rovium IDE, an integrated environment for ROS2 and Robotics Development, has just been merged into nixpkgs !
This package brings a modern, Electron + Theia–based workspace tailored for robotics workflows — including ROS, Gazebo, and simulation tools.

Highlights:

  • Built-in support for ROS 2 environments (Humble, Jazzy, etc.)
  • Multi-platform support (x86_64 & aarch64)
  • Full integration with GTK3 + X11 dependencies
  • Packaged natively from the upstream .deb release

Install it now

nix run nixpkgs#rovium

Source & upstream:

Maintainer: @MaximilianCF


Thanks to yzhou216 and the nixpkgs team for the review and merge process.

1 Like

Hi!
nix-ros-overlay and ros2nix maintainer here. I’m not familiar with Rovium. How does it bring ROS 2 support to Nix environments? Does it also repackage ROS deb packages to Nix? Or is it based on container images? Or something else?

Hi,

Basically it’s a ROS2 specific IDE instead of using VSCode, for example.

You can configure nodes and some code and check all of it in real-time, as the developer of Rovium points out on rovium.dev

It does not repackage any kind of deb packages and does not use any kind of container.

Simply put it’s a specific IDE for ROS2.

Regards, Max.