I have always wanted to make my own fabric so wrote it into a course as a module for the women I work with. Which means actually learning how to do it!
Design your rubber stamp. You can draw your design straight onto the rubber and then carve out the negative space around your lines.
Carve out your design using lino cutting tools.
Using a roller for a consistent cover, roll fabric paint or ink onto the rubber stamp and stamp your design onto fabric. The paint I used seeped into the fabric and then you had to heat set it with an iron to make it washable.