First, what kind of shrimp. Not all need a low pH. If you're mostly going to do mosses and low light plants, don't worry about CO2, more a pain with shrimp and trying to find the right balance for the vs the plants can be hard.
If you are thinking of crystal shrimp, you will probably need RO water, want to get some sort of good buffering soil to keep the pH and gH stable. If you've never done shrimp before, the consensus is usually start of with something cheap and hardy like cherry shrimp or yellow shrimp, and if you can keep them alive, then move up to crystals. Crystals can be more demanding in terms of params and lots of checking and testing to do to keep the water right and make them happy and breed. Cherries and other neocardinas will breed in a bowl. lol.
20g platy, , 2 x 10g shrimp, 3 x 20g shrimp, 7.5g shrimp and 1 great dane/mastiff puppy.
Sump Pimp #2
My Tanks and my shrimps