diff options
| author | 2026-05-29 11:18:15 +0100 | |
|---|---|---|
| committer | 2026-05-29 11:18:15 +0100 | |
| commit | d1536ec455abc28a2bde34281d4b33cdad398436 (patch) | |
| tree | 8d994d344a4c994cbbf995d85ad0038669480a3e /run_onchange_after_deploy-tb-eer.sh.tmpl | |
| parent | 45ce3902227fdfe4380d7b956ed89274e04b6ba5 (diff) | |
| download | dotfiles-d1536ec455abc28a2bde34281d4b33cdad398436.tar.gz dotfiles-d1536ec455abc28a2bde34281d4b33cdad398436.tar.bz2 dotfiles-d1536ec455abc28a2bde34281d4b33cdad398436.zip | |
chore(thunderbird): switch flatpak app id to org.mozilla.thunderbird
Upstream marked org.mozilla.Thunderbird end-of-life. Flathub split it
into two replacement IDs:
org.mozilla.thunderbird monthly release channel (new default)
org.mozilla.thunderbird_esr ESR / long-term-support channel
Move to the lowercase monthly-release flatpak, which is what Mozilla
now recommends for regular desktop users and gets features at the same
cadence as Firefox.
Renamed references in:
* meta/flatpak.txt - the package list the user installs from
* meta/base.txt - comment in the mail-bits section
* dot_config/sway/config - window-match app_id rule for marking
* dot_config/mimeapps.list - mailto/ics/webcal handler .desktop names
* run_onchange_after_deploy-thunderbird.sh.tmpl - profile path under
~/.var/app/<id>/.thunderbird/
* run_onchange_after_deploy-tb-eer.sh.tmpl - flatpak override target
and sandbox path for External Editor Revived bridge
* run_onchange_after_deploy-pteid-pkcs11.sh.tmpl - Mozilla-family
flatpak NSS DB registration list
* README.md - doc snippets and xdg-mime example
On-host migration:
flatpak install -y flathub org.mozilla.thunderbird
# Preserve accounts, OpenPGP keys, calendars, EER bridge wrapper:
mv ~/.var/app/org.mozilla.Thunderbird ~/.var/app/org.mozilla.thunderbird
flatpak uninstall -y org.mozilla.Thunderbird
chezmoi apply -v
update-desktop-database ~/.local/share/applications 2>/dev/null || true
Verify mail handler:
xdg-mime query default x-scheme-handler/mailto
# -> org.mozilla.thunderbird.desktop
Diffstat (limited to 'run_onchange_after_deploy-tb-eer.sh.tmpl')
| -rw-r--r-- | run_onchange_after_deploy-tb-eer.sh.tmpl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/run_onchange_after_deploy-tb-eer.sh.tmpl b/run_onchange_after_deploy-tb-eer.sh.tmpl index 3622e67..6a7690e 100644 --- a/run_onchange_after_deploy-tb-eer.sh.tmpl +++ b/run_onchange_after_deploy-tb-eer.sh.tmpl @@ -1,6 +1,6 @@ #!/bin/sh # Bridge the External Editor Revived native messaging host into the -# org.mozilla.Thunderbird flatpak. The host binary stays installed via +# org.mozilla.thunderbird flatpak. The host binary stays installed via # pacman (`external-editor-revived`); we relocate the manifest into the # sandbox and replace its binary path with a wrapper that re-enters the # host via flatpak-spawn. @@ -11,7 +11,7 @@ # host manifest hash: {{ output "sh" "-c" "for p in /usr/lib/mozilla/native-messaging-hosts/external_editor_revived.json /usr/lib/thunderbird/native-messaging-hosts/external_editor_revived.json; do [ -f \"$p\" ] && sha256sum \"$p\" && break; done; true" | sha256sum }} set -eu -TB_APP=org.mozilla.Thunderbird +TB_APP=org.mozilla.thunderbird MANIFEST_NAME=external_editor_revived.json WRAPPER_NAME=external_editor_revived.sh HOST_BINARY=/usr/lib/external-editor-revived/external-editor-revived |
