aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/run_onchange_after_deploy-flatpak-overrides.sh.tmpl
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:41 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:41 +0100
commit6efbd1cd57f72f80808c7992ea03642f65c7aa2a (patch)
tree9074c9c55d9ab37e8ed9cd6a8d638ce4aa4573e2 /run_onchange_after_deploy-flatpak-overrides.sh.tmpl
parent4aa9886065ac8d47044dafcafec17eccc005ec53 (diff)
downloaddotfiles-6efbd1cd57f72f80808c7992ea03642f65c7aa2a.tar.gz
dotfiles-6efbd1cd57f72f80808c7992ea03642f65c7aa2a.tar.bz2
dotfiles-6efbd1cd57f72f80808c7992ea03642f65c7aa2a.zip
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=<absolute path> -> 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.
Diffstat (limited to 'run_onchange_after_deploy-flatpak-overrides.sh.tmpl')
-rw-r--r--run_onchange_after_deploy-flatpak-overrides.sh.tmpl5
1 files changed, 5 insertions, 0 deletions
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