It's good to have a few potential income buckets, because if you have a few then usually at least one or two are working for you.
I have job income, domains, social network usernames, stocks, private company shares (through sites like Frontfundr or StartEngine). Rental income would be another good one but I don't have that. Buying and holding crypto like bitcoin might pay off big one day (I wouldn't trade it due to the risk but dollar cost average). A bonus from work, some domain names sales, a username sale, or share prices going up have made big differences for me over time. If you get a period where all or many are working for you at the same time, all the better, like late 2020/2021 where almost all assets were going up. Having a good side hustle aside from your regular job is also good to develop other skills and bring in some income.