1.d4 e6 2Nf3 c5 is perfect good after 3e4 have to be prepared to play an e6 sicilian after 3...pxo 4Nxp but most 1.d4 players aren't going to be too keen on that.
If play a dutch after 2c4 with f5 can't really see the problem with f5 after 2Nf3 either.
So, I'm currently trying to finish my repertoire against d4. I've ran into a silly problem tho. What if white plays 2.Nf3? In the c6 repertoire I could play Nf6 to wait but since I want to get f5 against c4 I can't afford playing it. I also can't play 2.d5 because if white plays 3.c4 I'm in a QGD instead of dutch. Lichess studies suggest 2.c5 against both Nf3 and London. Is it a good way to go?