Use cygwin bash shell session as default

I want cursor to use my cygwin bash shell instead of powershell to execute my custom commands.MY bash enviroment consists of functions as well as state in form of global variables and custom functions.