From 6efbd1cd57f72f80808c7992ea03642f65c7aa2a Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:41 +0100 Subject: feat(teams): distinct tray icons for Sii (blue S) and XSight (orange X) Adds two generated 256x256 hicolor PNG icons under ~/.local/share/icons/hicolor/256x256/apps/ and wires them up: * Icon=teams-{sii,xsight} -> launcher / waybar / sway use them * --appIcon= -> electron tray icon picks them up (teams-for-linux respects this flag) The flatpak override script gains a --filesystem=xdg-data/icons:ro binding for com.github.IsmaelMartinez.teams_for_linux so the absolute icon path is reachable from inside the sandbox. --- run_onchange_after_deploy-flatpak-overrides.sh.tmpl | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'run_onchange_after_deploy-flatpak-overrides.sh.tmpl') diff --git a/run_onchange_after_deploy-flatpak-overrides.sh.tmpl b/run_onchange_after_deploy-flatpak-overrides.sh.tmpl index fb73022..8e827fa 100644 --- a/run_onchange_after_deploy-flatpak-overrides.sh.tmpl +++ b/run_onchange_after_deploy-flatpak-overrides.sh.tmpl @@ -25,3 +25,8 @@ apply io.gitlab.librewolf-community --device=all # offers; the host udev rule (etc/udev/rules.d/50-zsa.rules) restricts # which hidraw nodes the user can actually open. apply io.github.ungoogled_software.ungoogled_chromium --device=all + +# Teams-for-Linux needs read access to our chezmoi-managed hicolor icon +# tree so the per-profile --appIcon= path resolves inside the sandbox +# (used by teams-sii.desktop / teams-xsight.desktop). +apply com.github.IsmaelMartinez.teams_for_linux --filesystem=xdg-data/icons:ro -- cgit v1.3.1