various: move netbox plugins to package set (#515498)
This commit is contained in:
@@ -122,6 +122,15 @@ py.pkgs.buildPythonApplication rec {
|
||||
inherit (nixosTests) netbox-upgrade;
|
||||
};
|
||||
updateScript = nix-update-script { };
|
||||
plugins = lib.recurseIntoAttrs (
|
||||
lib.makeExtensible (
|
||||
self:
|
||||
lib.packagesFromDirectoryRecursive {
|
||||
inherit (py.pkgs) callPackage;
|
||||
directory = ./plugins;
|
||||
}
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -2864,6 +2864,8 @@ with pkgs;
|
||||
# Not in aliases because it wouldn't get picked up by callPackage
|
||||
netbox = netbox_4_5;
|
||||
|
||||
netboxPlugins = recurseIntoAttrs netbox.plugins;
|
||||
|
||||
netcap-nodpi = callPackage ../by-name/ne/netcap/package.nix {
|
||||
withDpi = false;
|
||||
};
|
||||
|
||||
@@ -11077,37 +11077,49 @@ self: super: with self; {
|
||||
|
||||
netapp-ontap = callPackage ../development/python-modules/netapp-ontap { };
|
||||
|
||||
netbox-attachments = callPackage ../development/python-modules/netbox-attachments { };
|
||||
netbox-attachments =
|
||||
callPackage ../by-name/ne/netbox_4_5/plugins/netbox-attachments/package.nix
|
||||
{ };
|
||||
|
||||
netbox-bgp = callPackage ../development/python-modules/netbox-bgp { };
|
||||
netbox-bgp = callPackage ../by-name/ne/netbox_4_5/plugins/netbox-bgp/package.nix { };
|
||||
|
||||
netbox-contextmenus = callPackage ../development/python-modules/netbox-contextmenus { };
|
||||
netbox-contextmenus =
|
||||
callPackage ../by-name/ne/netbox_4_5/plugins/netbox-contextmenus/package.nix
|
||||
{ };
|
||||
|
||||
netbox-contract = callPackage ../development/python-modules/netbox-contract { };
|
||||
netbox-contract = callPackage ../by-name/ne/netbox_4_5/plugins/netbox-contract/package.nix { };
|
||||
|
||||
netbox-dns = callPackage ../development/python-modules/netbox-dns { };
|
||||
netbox-dns = callPackage ../by-name/ne/netbox_4_5/plugins/netbox-dns/package.nix { };
|
||||
|
||||
netbox-documents = callPackage ../development/python-modules/netbox-documents { };
|
||||
netbox-documents = callPackage ../by-name/ne/netbox_4_5/plugins/netbox-documents/package.nix { };
|
||||
|
||||
netbox-floorplan-plugin = callPackage ../development/python-modules/netbox-floorplan-plugin { };
|
||||
netbox-floorplan-plugin =
|
||||
callPackage ../by-name/ne/netbox_4_5/plugins/netbox-floorplan-plugin/package.nix
|
||||
{ };
|
||||
|
||||
netbox-interface-synchronization =
|
||||
callPackage ../development/python-modules/netbox-interface-synchronization
|
||||
callPackage ../by-name/ne/netbox_4_5/plugins/netbox-interface-synchronization/package.nix
|
||||
{ };
|
||||
|
||||
netbox-napalm-plugin = callPackage ../development/python-modules/netbox-napalm-plugin { };
|
||||
netbox-napalm-plugin =
|
||||
callPackage ../by-name/ne/netbox_4_5/plugins/netbox-napalm-plugin/package.nix
|
||||
{ };
|
||||
|
||||
netbox-plugin-prometheus-sd =
|
||||
callPackage ../development/python-modules/netbox-plugin-prometheus-sd
|
||||
callPackage ../by-name/ne/netbox_4_5/plugins/netbox-plugin-prometheus-sd/package.nix
|
||||
{ };
|
||||
|
||||
netbox-qrcode = callPackage ../development/python-modules/netbox-qrcode { };
|
||||
netbox-qrcode = callPackage ../by-name/ne/netbox_4_5/plugins/netbox-qrcode/package.nix { };
|
||||
|
||||
netbox-reorder-rack = callPackage ../development/python-modules/netbox-reorder-rack { };
|
||||
netbox-reorder-rack =
|
||||
callPackage ../by-name/ne/netbox_4_5/plugins/netbox-reorder-rack/package.nix
|
||||
{ };
|
||||
|
||||
netbox-routing = callPackage ../development/python-modules/netbox-routing { };
|
||||
netbox-routing = callPackage ../by-name/ne/netbox_4_5/plugins/netbox-routing/package.nix { };
|
||||
|
||||
netbox-topology-views = callPackage ../development/python-modules/netbox-topology-views { };
|
||||
netbox-topology-views =
|
||||
callPackage ../by-name/ne/netbox_4_5/plugins/netbox-topology-views/package.nix
|
||||
{ };
|
||||
|
||||
netcdf4 = callPackage ../development/python-modules/netcdf4 { };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user