Due to fish being a non-POSIX shell, granted provides a separate wrapper to be used by fish.
Instead of having to manually stub packages that should not be downloaded we instead automatically stub all packages (except a small list of whitelisted ones). Tests can re-introduce the real package by using the `realPkgs` module argument.
The `.assume-wrapped` path is not available since the merge of https://github.com/NixOS/nixpkgs/pull/347816 Use assume directly instead. PR #5994
Signed-off-by: Willi Carlsen <carlsenwilli@gmail.com>