Ledger doesn't support signing messages currently, so you won't be able to create a profile using Ledger. To create your civic.me profile, use a non-ledger wallet then link your Ledger wallet to view your NFTs. When linking your Ledger wallet, you can choose if you’d like to make it public or private.