Trying to do the same for the past 6 months but still gotta cash out into fiat to pay my rent and credit cards😖 the rest is possible.
Time-delay those fiat bitches by using CashApp to turn BTC into fiat on the fly, and only use that to pay off credit cards (and the rent payment.) Everything else you buy (on credit) will be delayed and paid off with bitcoin. Win/win.
I use bitcoin P2P