How to control a procedural texture with an empty?
As @moonboots has commented, you've already got it.. and just done a bit too much?
This setup puts the texture into the Empty's object space, so transforms on the Empty will transform the texture.