summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--group_vars/all.yml.example2
-rw-r--r--roles/firefox/tasks/main.yml2
-rw-r--r--roles/firefox/vars/archlinux.yml1
-rw-r--r--roles/firefox/vars/debian.yml1
-rw-r--r--roles/firefox/vars/ubuntu.yml1
5 files changed, 5 insertions, 2 deletions
diff --git a/group_vars/all.yml.example b/group_vars/all.yml.example
index d9cab57a..cc323a1f 100644
--- a/group_vars/all.yml.example
+++ b/group_vars/all.yml.example
@@ -58,7 +58,7 @@ vimrc_setup_script: |
vim -E -s -u ~/.vimrc +PlugInstall +qall
chromium_is_default: false
-firefox_is_default: false
+firefox_is_default: true
wireguard_autostart_connection: "vpn0"
wireguard_connections:
diff --git a/roles/firefox/tasks/main.yml b/roles/firefox/tasks/main.yml
index 05a5026f..4b4a7d21 100644
--- a/roles/firefox/tasks/main.yml
+++ b/roles/firefox/tasks/main.yml
@@ -44,6 +44,6 @@
- name: "Set firefox as default"
ansible.builtin.command:
- cmd: "xdg-settings set default-web-browser firefox.desktop"
+ cmd: "xdg-settings set default-web-browser {{ firefox_desktop_file }}"
changed_when: false
when: firefox_is_default | default(false)
diff --git a/roles/firefox/vars/archlinux.yml b/roles/firefox/vars/archlinux.yml
index 878d362c..41d4ab15 100644
--- a/roles/firefox/vars/archlinux.yml
+++ b/roles/firefox/vars/archlinux.yml
@@ -1,5 +1,6 @@
---
firefox_package: "firefox"
+firefox_desktop_file: "firefox.desktop"
firefox_folder: "{{ ansible_facts['env']['HOME'] }}/.mozilla/firefox"
firefox_browserpass_packages:
diff --git a/roles/firefox/vars/debian.yml b/roles/firefox/vars/debian.yml
index 793f6773..0f2995c2 100644
--- a/roles/firefox/vars/debian.yml
+++ b/roles/firefox/vars/debian.yml
@@ -1,5 +1,6 @@
---
firefox_package: "firefox-esr"
+firefox_desktop_file: "firefox-esr.desktop"
firefox_folder: "{{ ansible_facts['env']['HOME'] }}/.mozilla/firefox"
firefox_browserpass_packages:
diff --git a/roles/firefox/vars/ubuntu.yml b/roles/firefox/vars/ubuntu.yml
index 1f5c420d..4c04fd17 100644
--- a/roles/firefox/vars/ubuntu.yml
+++ b/roles/firefox/vars/ubuntu.yml
@@ -1,5 +1,6 @@
---
firefox_package: "firefox"
+firefox_desktop_file: "firefox_firefox.desktop"
firefox_folder: "{{ ansible_facts['env']['HOME'] }}/snap/firefox/common/.mozilla/firefox"
firefox_browserpass_packages: