added python overlay

This commit is contained in:
Игорь Брылёв 2025-05-29 16:36:11 +03:00
parent d2ded4365b
commit 9126691766
2 changed files with 11 additions and 10 deletions

View file

@ -21,11 +21,21 @@
rosDistroOverlays = self: super: {
rosPackages = applyDistroOverlay (import ./overlay.nix) super.rosPackages;
};
pythonOverlay = self: super: {
pythonPackagesExtensions = super.pythonPackagesExtensions ++ [
(
python-final: python-prev: {
rbs-assets-library = self.python3Packages.callPackage ./nix/repos/rbs-assets-library.nix { };
}
)
];
};
pkgs = import nixpkgs {
inherit system;
overlays = [
nix-ros-overlay.overlays.default
rosDistroOverlays
pythonOverlay
];
config.permittedInsecurePackages = [
"freeimage-unstable-2021-11-01"

View file

@ -1,7 +1,7 @@
self: super: {
# generated from this repo
env-manager = super.callPackage ./env_manager/env_manager/package.nix { rbs-assets-library = super.python3Packages.rbs-assets-library; };
env-manager = super.callPackage ./env_manager/env_manager/package.nix {};
env-manager-interfaces = super.callPackage ./env_manager/env_manager_interfaces/package.nix {};
rbs-bringup = super.callPackage ./rbs_bringup/package.nix {};
rbs-bt-executor = super.callPackage ./rbs_bt_executor/package.nix {};
@ -53,13 +53,4 @@ self: super: {
scenario = super.callPackage ./repos/nix/scenario.nix {};
test-dynmsg = super.callPackage ./repos/nix/test-dynmsg.nix {};
transmission-interface = super.callPackage ./repos/nix/transmission-interface.nix {};
# python
pythonPackagesExtensions = super.pythonPackagesExtensions ++ [
(
python-final: python-prev: {
rbs-assets-library = self.python3Packages.callPackage ./repos/nix/rbs-assets-library { };
}
)
];
}