summaryrefslogtreecommitdiffstats
path: root/roles/firefox/tasks/install-debian.yml
blob: 08cf8950b11ccaf512207a50d1e057b0e1204e68 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
- name: "Ensure firefox is installed via flatpak"
  community.general.flatpak:
    name: "org.mozilla.firefox"
    remote: "flathub"
    state: "present"
    method: "user"

- name: "Allow Flatpak Firefox to read system policies"
  ansible.builtin.command:
    cmd: "flatpak override --user --filesystem=/etc/firefox:ro org.mozilla.firefox"
  changed_when: false

- name: "Set firefox as default"
  ansible.builtin.command:
    cmd: "xdg-settings set default-web-browser org.mozilla.firefox.desktop"
  environment:
    XDG_DATA_DIRS: "{{ ansible_facts['env']['HOME'] }}/.local/share/flatpak/exports/share"
  changed_when: false
  when: firefox_is_default | default(false)