If you are unable to find gruyere cheese, you can use smoked gouda instead or just all cheddar cheese.
In the Caribbean when making Macaroni Pie they typically don’t make a cheese sauce. Instead all of the ingredients minus the flour and butter are combined with the macaroni. I find that I prefer this version.