I've been making my own sealant for a decade or so. I've tweaked the recipe a bit over the years but this is the current mix:
1L latex (craft supply off eBay)
Big bottle of slime ~800ml (pretty much just for the chunky rubber bits)
1.8L water (straight from the tap is fine in Canberra)
300ml Windex (or similar window cleaner) for the ammonia. The ammonia is what stops the latex from hardening. If your sealant is drying too quickly add more ammonia. The ammonia can react with your alloy rims or nipples so make sure you tape the rims properly.
Mix the Windex into the water first. They add the latex stirring vigorously. Chuck the slime in last. Mix well.
Makes about 4L. Costs less than $80.
I used to add proplyene glycol but any time I did the mix would form a sealant booger. Without the proplyene glycol it will form a nice thin layer coating everything in the tyre when dry. This helps to keep things sealed up even when the sealant has run dry.