From 1ccb6c822a78d0a7b4e66e029058c778f0865b82 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Tue, 8 Jul 2025 06:35:20 +0300 Subject: [PATCH] Extract mautrix-bluesky's `network.displayname_template` configuration into a variable (`matrix_mautrix_bluesky_network_displayname_template`) --- roles/custom/matrix-bridge-mautrix-bluesky/defaults/main.yml | 5 +++++ .../matrix-bridge-mautrix-bluesky/templates/config.yaml.j2 | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/custom/matrix-bridge-mautrix-bluesky/defaults/main.yml b/roles/custom/matrix-bridge-mautrix-bluesky/defaults/main.yml index 6f39551a2..f02ee3ad4 100644 --- a/roles/custom/matrix-bridge-mautrix-bluesky/defaults/main.yml +++ b/roles/custom/matrix-bridge-mautrix-bluesky/defaults/main.yml @@ -36,6 +36,11 @@ matrix_mautrix_bluesky_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" # A public address that external services can use to reach this appservice. matrix_mautrix_bluesky_appservice_public_address: '' +# Displayname template for Bluesky users. +# {{ .DisplayName }} is replaced with the display name of the Bluesky user. +# {{ .Username }} is replaced with the username of the Bluesky user. +matrix_mautrix_bluesky_network_displayname_template: "{% raw %}{{ .DisplayName }}{% endraw %} (Bluesky)" + matrix_mautrix_bluesky_bridge_command_prefix: "!bs" matrix_mautrix_bluesky_bridge_permissions: | diff --git a/roles/custom/matrix-bridge-mautrix-bluesky/templates/config.yaml.j2 b/roles/custom/matrix-bridge-mautrix-bluesky/templates/config.yaml.j2 index a631b4872..20b398fce 100644 --- a/roles/custom/matrix-bridge-mautrix-bluesky/templates/config.yaml.j2 +++ b/roles/custom/matrix-bridge-mautrix-bluesky/templates/config.yaml.j2 @@ -11,7 +11,7 @@ network: # {{ .DisplayName }} is replaced with the display name of the Bluesky user. # {{ .Username }} is replaced with the username of the Bluesky user. # {% endraw %} - displayname_template: "{% raw %}{{ .DisplayName }}{% endraw %} (Bluesky)" + displayname_template: {{ matrix_mautrix_bluesky_network_displayname_template | to_json }} # Maximum number of conversations to sync on startup conversation_sync_limit: 20