From b6d8e841f9e72986722ca02ef525872b9999f1ae Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Mon, 4 May 2026 19:04:40 +0200 Subject: [PATCH] netbox: add passthru.plugins --- pkgs/by-name/ne/netbox_4_5/package.nix | 9 +++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 11 insertions(+) diff --git a/pkgs/by-name/ne/netbox_4_5/package.nix b/pkgs/by-name/ne/netbox_4_5/package.nix index 9df6802b9991..4f8ffa396e77 100644 --- a/pkgs/by-name/ne/netbox_4_5/package.nix +++ b/pkgs/by-name/ne/netbox_4_5/package.nix @@ -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 = { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d5e551257992..ad12b336ec31 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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; };