i use keepass, secure password with a keyfile
with totp plugin you can not only store your 2fa setup keys/backup codes, you can use keepass as a totp generator to save you reaching for your phone when using your desktop (i have same codes availiable on google auth app and in keepass when on desktop/laptop)
(you can even configure via hotkey to enter the totp into the correct sites as needed)