diff --git a/nix/packages/manhunt-signaling.nix b/nix/packages/manhunt-signaling.nix index a5956d9..916d28d 100644 --- a/nix/packages/manhunt-signaling.nix +++ b/nix/packages/manhunt-signaling.nix @@ -25,6 +25,8 @@ rustPlatform.buildRustPackage { chmod +w Cargo.lock ''; + useNextest = true; + meta = with lib; { description = "Signaling server for Manhunt app"; mainProgram = "manhunt-signaling"; diff --git a/nix/packages/manhunt.nix b/nix/packages/manhunt.nix index 443c299..06732e0 100644 --- a/nix/packages/manhunt.nix +++ b/nix/packages/manhunt.nix @@ -11,6 +11,7 @@ copyDesktopItems, rustPlatform, manhunt-frontend, + cargo-nextest, }: rustPlatform.buildRustPackage { pname = "manhunt"; @@ -53,6 +54,10 @@ rustPlatform.buildRustPackage { --replace-fail '"frontendDist": "../frontend/dist"' '"frontendDist": "${manhunt-frontend}"' ''; + useNextest = true; + + cargoTestFlags = "-p manhunt-logic -p manhunt-transport -p manhunt-app"; + postInstall = '' install -DT backend/icons/128x128@2x.png $out/share/icons/hicolor/256x256@2/apps/manhunt.png install -DT backend/icons/128x128.png $out/share/icons/hicolor/128x128/apps/manhunt.png