Specter-Desktop is a GUI for Bitcoin Core that is optimised to work with hardware wallets.

Bitcoin Core is available as a Snap and runs well on Ubuntu Core. This way a headless bitcoin node can be set up on a minimalist OS. Interaction with such a node would be made much easier if Specter-Desktop could be run on the same machine. The interface that it presents can be accessed by a other devices through a webpage.