I'm trying to get started with Salesforce DX and setup my "New Source of Truth". I was under the impression that you setup your production as your source of truth, but this is mentioned in a trailhead
To get started with Salesforce DX, you choose an org to function as your Dev Hub. While you can enable Dev Hub in any paid org, it’s always best to practice somewhere other than production.
What is best practice?
Here is my situation, I develop in two org. There is a "Dev" which is Developer Sandbox. Then there is "Staging" which is a Partial Copy Sandbox.
The "Dev" is out of sync with production by almost two months. "Staging" has all the important code from "Dev", and was recently refreshed from production.
I'm assuming my Dev Hub should be setup in "Staging"?