diff --git a/auto_start/auto_start_anchor.sh b/auto_start/auto_start_anchor.sh index 12419bd..9eebc57 100755 --- a/auto_start/auto_start_anchor.sh +++ b/auto_start/auto_start_anchor.sh @@ -15,7 +15,11 @@ echo "[INFO] Network interface is up!" echo "[INFO] Starting ROS node..." # Source ROS 2 Humble setup script -source /opt/ros/humble/setup.bash +if command -v nixos-rebuild; then + echo "[INFO] running on NixOS" +else + source /opt/ros/humble/setup.bash +fi # Source your workspace setup script source $SCRIPT_DIR/../install/setup.bash diff --git a/auto_start/auto_start_headless_full.sh b/auto_start/auto_start_headless_full.sh index 8a014e1..8fb6e25 100755 --- a/auto_start/auto_start_headless_full.sh +++ b/auto_start/auto_start_headless_full.sh @@ -15,7 +15,11 @@ echo "[INFO] Network interface is up!" echo "[INFO] Starting ROS node..." # Source ROS 2 Humble setup script -source /opt/ros/humble/setup.bash +if command -v nixos-rebuild; then + echo "[INFO] running on NixOS" +else + source /opt/ros/humble/setup.bash +fi # Source your workspace setup script source $SCRIPT_DIR/../install/setup.bash diff --git a/auto_start/start_rosbag.sh b/auto_start/start_rosbag.sh index dcc07d7..ac00fa0 100755 --- a/auto_start/start_rosbag.sh +++ b/auto_start/start_rosbag.sh @@ -17,7 +17,11 @@ done echo "[INFO] Network interface is up!" -source /opt/ros/humble/setup.bash +if command -v nixos-rebuild; then + echo "[INFO] running on NixOS" +else + source /opt/ros/humble/setup.bash +fi source $ANCHOR_WS/install/setup.bash [[ -f $AUTONOMY_WS/install/setup.bash ]] && source $AUTONOMY_WS/install/setup.bash