diff --git a/pkgs/by-name/ne/netbird-proxy/package.nix b/pkgs/by-name/ne/netbird-proxy/package.nix new file mode 100644 index 000000000000..7511d25a03ab --- /dev/null +++ b/pkgs/by-name/ne/netbird-proxy/package.nix @@ -0,0 +1,7 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation +{ netbird }: + +netbird.override { + componentName = "proxy"; +} diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index d2b9c19e7bba..9b054b132adf 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -14,6 +14,7 @@ libxxf86vm, versionCheckHook, netbird-management, + netbird-proxy, netbird-relay, netbird-signal, netbird-ui, @@ -62,6 +63,11 @@ let binaryName = "netbird-relay"; license = lib.licenses.agpl3Only; }; + proxy = { + module = "proxy/cmd/proxy"; + binaryName = "netbird-proxy"; + license = lib.licenses.agpl3Only; + }; }; component = availableComponents.${componentName}; in @@ -149,6 +155,7 @@ buildGoModule (finalAttrs: { netbird-signal netbird-ui netbird-upload + netbird-proxy ; }; updateScript = nix-update-script { };