I have been using the Nitrokey HSM 2 in Linux headless environments without issue. I want to create multiple key domains and saw that it is recommended to use the SmartCard shell to set this up.
I am currently using MacOS 15.7.1 and using JRE build 25.0.1+8-LTS-27. The Nitrokey is plugged into a Caldigit dock.
From what I can tell, SCSH does not detect the card.