Files
computer-playbook/roles/desk-firefox/templates/policies.json.j2
kevinveenbirkenbachandClaude Opus 4.8 7800205732 feat(desk): migrate browser/gnome extensions to meta/addons (req 026)
desk-chromium, desk-firefox, desk-gnome declare extensions as mechanism: extension (no bridges); templates derive the install lists from addons; desk-gnome variant axis drives enable/disable via the addon enabled flag. Playwright exemption documented (Decision 11).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 11:30:47 +02:00

13 lines
311 B
Django/Jinja

{
"policies": {
"Extensions": {
"Install": [
{% for addon in lookup('config', application_id, 'addons').values() -%}
"{{ addon.config.xpi_url }}"{% if not loop.last %},{% endif %}
{% endfor %}
]
},
"DisablePasswordManager": true
}
}