diff --git a/pkgs/by-name/ai/airgorah/package.nix b/pkgs/by-name/ai/airgorah/package.nix index 2be52b319619..c47180aef6be 100644 --- a/pkgs/by-name/ai/airgorah/package.nix +++ b/pkgs/by-name/ai/airgorah/package.nix @@ -1,15 +1,19 @@ { - rustPlatform, lib, + aircrack-ng, + copyDesktopItems, fetchFromGitHub, - pkg-config, - glib, - pango, gdk-pixbuf, + glib, graphene, gtk4, - copyDesktopItems, + iw, + macchanger, makeDesktopItem, + pango, + pkg-config, + rustPlatform, + wireshark-cli, wrapGAppsHook4, }: @@ -44,6 +48,17 @@ rustPlatform.buildRustPackage (finalAttrs: { install -Dm644 crates/gui/icons/app_icon.png $out/share/icons/airgorah.png ''; + preFixup = '' + gappsWrapperArgs+=(--prefix PATH : ${ + lib.makeBinPath [ + iw + aircrack-ng + wireshark-cli + macchanger + ] + }) + ''; + desktopItems = [ (makeDesktopItem { name = "airgorah";