A minimal email TUI where you read with Markdown and write in Neovim. neomd.ssp.sh/docs
email markdown neovim tui
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

add ENV var use for PWs

sspaeti 9052c7bd e0736f2f

+12 -1
+1 -1
README.md
··· 136 136 spam = "~/.config/neomd/lists/spam.txt" 137 137 ``` 138 138 139 - Use an app-specific password (Gmail, Fastmail, Hostpoint, etc.) rather than your main account password. 139 + Use an app-specific password (Gmail, Fastmail, Hostpoint, etc.) rather than your main account password. The `password` and `user` fields support environment variable expansion (`$VAR` or `${VAR}`) so you can avoid storing secrets in the config file. 140 140 141 141 For the full configuration reference including multiple accounts, OAuth2 authentication, `[[senders]]` aliases, folder customization, signatures, and UI options, see [docs/configuration.md](docs/configuration.md). 142 142
+11
docs/configuration.md
··· 77 77 78 78 Use an app-specific password (Gmail, Fastmail, Hostpoint, etc.) rather than your main account password. 79 79 80 + ### Environment Variables 81 + 82 + The `password` and `user` fields support environment variable expansion. If the entire value is a single env var reference, neomd resolves it at startup: 83 + 84 + ```toml 85 + password = "$IMAP_PASS" # $VAR form 86 + password = "${IMAP_PASS}" # ${VAR} form 87 + ``` 88 + 89 + Values containing other text or multiple `$` signs are left as-is, so passwords that happen to contain `$` are never mangled. 90 + 80 91 Credentials are stored only in `~/.config/neomd/config.toml` (mode 0600) and never written elsewhere; all IMAP connections use TLS (port 993) or STARTTLS (port 143). 81 92 82 93 ## Sending and Discarding