nix-ros-overlay/flake.nix

31 lines
934 B
Nix
Raw Normal View History

2020-09-21 20:53:46 -04:00
{
description = "ROS overlay for the Nix package manager";
inputs = {
nixpkgs.url = "github:lopsided98/nixpkgs/nix-ros";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, flake-utils }:
with nixpkgs.lib;
2020-09-21 20:53:46 -04:00
with flake-utils.lib;
eachSystem allSystems (system: let
pkgs = import nixpkgs {
inherit system;
2022-07-08 16:25:29 -04:00
overlays = [ self.overlays.default ];
2020-09-21 20:53:46 -04:00
};
in {
legacyPackages = pkgs.rosPackages;
2020-09-21 20:53:46 -04:00
}) // {
2022-07-08 16:25:29 -04:00
overlays.default = import ./overlay.nix;
nixosModules.default = import ./modules;
overlay = nixpkgs.lib.warn
"'nix-ros-overlay.overlay' is deprecated, use 'nix-ros-overlay.overlays.default' instead"
self.overlays.default;
nixosModule = nixpkgs.lib.warn
"'nix-ros-overlay.nixosModule' is deprecated, use 'nix-ros-overlay.nixosModules.default' instead"
self.nixosModules.default;
2020-09-21 20:53:46 -04:00
};
}