Otty extracts these into your secret store instead of syncing the files. Every generated manager config below leaves them out too.
accounts.*.imap.sasl.plain.password.rawaccounts.*.imap.sasl.login.password.rawaccounts.*.imap.sasl.oauthbearer.token.rawaccounts.*.imap.sasl.xoauth2.token.rawaccounts.*.imap.sasl.scram-sha-256.password.rawaccounts.*.smtp.sasl.plain.password.rawaccounts.*.smtp.sasl.login.password.rawaccounts.*.smtp.sasl.oauthbearer.token.rawaccounts.*.smtp.sasl.xoauth2.token.rawaccounts.*.smtp.sasl.scram-sha-256.password.rawaccounts.*.jmap.auth.header.rawaccounts.*.jmap.auth.bearer.token.rawaccounts.*.jmap.auth.basic.password.rawaccounts.*.gmail.auth.token.rawaccounts.*.msgraph.auth.token.rawThe rest of the file syncs. Only these values are lifted out and kept in your secret store.
accounts.*.imap.sasl.plain.password.rawaccounts.*.imap.sasl.login.password.rawaccounts.*.imap.sasl.oauthbearer.token.rawaccounts.*.imap.sasl.xoauth2.token.rawaccounts.*.imap.sasl.scram-sha-256.password.rawaccounts.*.smtp.sasl.plain.password.rawaccounts.*.smtp.sasl.login.password.rawaccounts.*.smtp.sasl.oauthbearer.token.rawaccounts.*.smtp.sasl.xoauth2.token.rawaccounts.*.smtp.sasl.scram-sha-256.password.rawaccounts.*.jmap.auth.header.rawaccounts.*.jmap.auth.bearer.token.rawaccounts.*.jmap.auth.basic.password.rawaccounts.*.gmail.auth.token.rawaccounts.*.msgraph.auth.token.rawThe rest of the file syncs. Only these values are lifted out and kept in your secret store.
Nothing. Himalaya writes no caches or state in your home directory.
accounts.*.imap.sasl.plain.password.rawaccounts.*.imap.sasl.login.password.rawaccounts.*.imap.sasl.oauthbearer.token.rawaccounts.*.imap.sasl.xoauth2.token.rawaccounts.*.imap.sasl.scram-sha-256.password.rawaccounts.*.smtp.sasl.plain.password.rawaccounts.*.smtp.sasl.login.password.rawaccounts.*.smtp.sasl.oauthbearer.token.rawaccounts.*.smtp.sasl.xoauth2.token.rawaccounts.*.smtp.sasl.scram-sha-256.password.rawaccounts.*.jmap.auth.header.rawaccounts.*.jmap.auth.bearer.token.rawaccounts.*.jmap.auth.basic.password.rawaccounts.*.gmail.auth.token.rawaccounts.*.msgraph.auth.token.rawLifted into your secret store; the rest of the file syncs.
accounts.*.imap.sasl.plain.password.rawaccounts.*.imap.sasl.login.password.rawaccounts.*.imap.sasl.oauthbearer.token.rawaccounts.*.imap.sasl.xoauth2.token.rawaccounts.*.imap.sasl.scram-sha-256.password.rawaccounts.*.smtp.sasl.plain.password.rawaccounts.*.smtp.sasl.login.password.rawaccounts.*.smtp.sasl.oauthbearer.token.rawaccounts.*.smtp.sasl.xoauth2.token.rawaccounts.*.smtp.sasl.scram-sha-256.password.rawaccounts.*.jmap.auth.header.rawaccounts.*.jmap.auth.bearer.token.rawaccounts.*.jmap.auth.basic.password.rawaccounts.*.gmail.auth.token.rawaccounts.*.msgraph.auth.token.rawLifted into your secret store; the rest of the file syncs.
Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.
Opens otty://sync/add/himalaya. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.
Every one of these keeps the credential file out.