I am looking for a wallet I can keep in cold storage (an offline machine) which can occasionally sign txes and have a hot wallet send them. I’m having trouble finding a wallet that supports this. Or is multisig a better way to do this?

Preferably OSS, preferably run on Linux, needs a GUI.