Not familiar with LinuxCNC, but in Mach 3 or 4, you can set how far the machine backs off from the home switches. Set it to back off 1.5 inches on each axis. I’m sure there is a setting to do this in LinuxCNC as well. Then each day when you home, you will already be at your G54. Set your G55 for the center of the table, and any projects you set up using the center, you can line up with your table center.