How to update a `shell.nix` development environment to work with other systems

What else would you recommend putting in nativeBuildInputs? I’m using this as a reference: Use `buildInputs` or nativeBuildInputs` for `nix-shell`? but still not quite sure if it’s of consequence since it seems to work fine on NixOS and my M1 now