summaryrefslogtreecommitdiffstats
path: root/roles/firefox
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-02-22 02:01:47 +0100
committerAhmed Abdelhalim <[email protected]>2026-02-22 02:01:47 +0100
commit8cc2cc696ec426c385f6955436ab3fa92d72acc7 (patch)
treeb77351dcb126b8d02f93381be6880ec4259560c5 /roles/firefox
parentc4e2ef7489abf799ce09a4477fb5abfa13d9073d (diff)
Fix set firefox as default on ubuntu
Diffstat (limited to 'roles/firefox')
-rw-r--r--roles/firefox/tasks/main.yml2
-rw-r--r--roles/firefox/vars/ubuntu.yml2
2 files changed, 3 insertions, 1 deletions
diff --git a/roles/firefox/tasks/main.yml b/roles/firefox/tasks/main.yml
index 4b4a7d21..c78af295 100644
--- a/roles/firefox/tasks/main.yml
+++ b/roles/firefox/tasks/main.yml
@@ -45,5 +45,7 @@
- name: "Set firefox as default"
ansible.builtin.command:
cmd: "xdg-settings set default-web-browser {{ firefox_desktop_file }}"
+ environment:
+ XDG_DATA_DIRS: "/var/lib/snapd/desktop:{{ ansible_facts['env']['XDG_DATA_DIRS'] }}"
changed_when: false
when: firefox_is_default | default(false)
diff --git a/roles/firefox/vars/ubuntu.yml b/roles/firefox/vars/ubuntu.yml
index 6c7187ea..4c04fd17 100644
--- a/roles/firefox/vars/ubuntu.yml
+++ b/roles/firefox/vars/ubuntu.yml
@@ -1,6 +1,6 @@
---
firefox_package: "firefox"
-firefox_desktop_file: "firefox.desktop"
+firefox_desktop_file: "firefox_firefox.desktop"
firefox_folder: "{{ ansible_facts['env']['HOME'] }}/snap/firefox/common/.mozilla/firefox"
firefox_browserpass_packages: