--- /dev/null
+import pathlib
+import textwrap
+
+from p7s import bitwarden
+
+
+def generate_config():
+ gmail_password = bitwarden.get_item("https://bitwarden.pdp7.net", "alex@corcoles.net", "cad137b0-cfd5-4d5c-b167-98a9e792f4cc")["login"]["password"]
+ (pathlib.Path.home() / (".mbsyncrc")).write_text(textwrap.dedent(f"""
+ IMAPStore gmail-remote
+ Host imap.gmail.com
+ SSLType IMAPS
+ AuthMechs LOGIN
+ User koalillo@gmail.com
+ Pass "{gmail_password}"
+
+ MaildirStore gmail-local
+ Path ~/Mail/koalillo@gmail.com/
+ Inbox ~/Mail/koalillo@gmail.com/INBOX
+ Subfolders Verbatim
+
+ Channel gmail
+ Far :gmail-remote:
+ Near :gmail-local:
+ Create Both
+ Expunge Both
+ Patterns *
+ SyncState *
+ """))