I do not own a Ledger or Trezor though, as I prefer all of my hardware wallets to never be connected to a device while the device is connected to the internet.
There is no requirement for a Ledger or Trezor to be connected to an internet enabled device. You can use your hardware wallet to set up a wallet using a client such as Electrum on a permanently airgapped device, and then also use Electrum to create a "watch only" wallet on an internet enabled device. Create a transaction on the internet enabled device, transfer it the airgapped device, plug in your hardware wallet to sign it, and then transfer it back to your internet enabled device to broadcast it.
Having said all that, it kind of defeats the point. Half of the point of a hardware wallet is that you
can use it on any internet enabled device, even one bursting with malware, and your private keys are not at risk and no transaction can be made without your approval. And if you are going through the effort of setting up an airgapped wallet anyway, then why not just encrypt the wallet? What does adding a hardware wallet in to that set up achieve?