diff --git a/app/config.py b/app/config.py index f08c1de..4c1fe1f 100644 --- a/app/config.py +++ b/app/config.py @@ -86,6 +86,7 @@ class Config(pydantic.BaseModel): code_highlighting_theme = "friendly_grayscale" blocked_servers: list[_BlockedServer] = [] custom_footer: str | None = None + emoji: str | None = None inbox_retention_days: int = 15 @@ -152,6 +153,9 @@ KEY_PATH = ( (ROOT_DIR / CONFIG.key_path) if CONFIG.key_path else ROOT_DIR / "data" / "key.pem" ) EMOJIS = "😺 😸 😹 😻 😼 😽 🙀 😿 😾" +if CONFIG.emoji: + EMOJIS = CONFIG.emoji + # Emoji template for the FE EMOJI_TPL = '{raw}' diff --git a/docs/user_guide.md b/docs/user_guide.md index f3e4c0b..944717c 100644 --- a/docs/user_guide.md +++ b/docs/user_guide.md @@ -77,6 +77,16 @@ privacy_replace = [ ### Customization +#### Default emoji + +If you don't like cats, or need more emoji, you can add your favorite emoji in `profile.toml` and it will replace the default ones: + +``` +emoji = "🙂🐹📌" +``` + +You can copy/paste them from [getemoji.com](https://getemoji.com/). + #### Custom emoji You can add custom emoji in the `data/custom_emoji` directory and they will be picked automatically.