How do I use a custom version of Zephyr with NCS?

We have our application in a git repository with a minimal west.yml as below. We want for Zephyr and have the manifest import our fork, instead of recursively getting from nrfconnect manifest. What is the syntax for that? I'd rather fork zephyr only and not whole NCS just to change the manifest.

manifest:
self:
west-commands: scripts/west-commands.yml

remotes:
- name: ncs
url-base: https://github.com/nrfconnect

projects:
- name: nrf
repo-path: sdk-nrf
remote: ncs
revision: v3.1.0
import: true
Related