Either way works. Gender has nothing to do with egg color genetics except you have no idea what a rooster is or isn't carrying unless you know a good portion of his family tree.
Olive green is easy but pink is not. To get olive you just have to mix a good blue layer with a rooster from a brown laying breed. At least 50% will lay olive and the rest brown. If the blue layer carries 2 copies of the gene all will be olive layers. The shade will depend on what brown...